一条SQL语句的错误1

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:39:34
消息 443,级别 16,状态 14,过程 YearSalarys,第 9 行
在函数内的 'PRINT' 中对带副作用的或依赖于时间的运算符的使用无效。

函数里面只有返回值,没有print

比如:

CREATE FUNCTION ProcessPayroll1(@hoursPerWeek Int)
RETURNS Int

begin
IF SIGN(@hoursPerWeek-40)>0
BEGIN
return '工作超时'
RETURN @hoursPerWeek-40
end
else
begin
return '工作未超时'
end
return ''
end

把SQL语句贴出来。