函数如下:
CREATE FUNCTION Calc_Actual_Revenue(@Q int,@p decimal)
returns decimal(19,2)
as
begin
return @Q*@p
end
提示如下错误:
消息 325,级别 15,状态 1,第 6 行
'FUNCTION' 附近有语法错误。您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。有关存储过程 sp_dbcmptlevel 的信息,请参见帮助。
消息 137,级别 15,状态 2,第 14 行
必须声明标量变量 "@Q"。
执行 EXEC sp_dbcmptlevel gosl,90 解决,兼容sql 90标准。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7477027/viewspace-589035/ ,如需转载,请注明出处,否则将追究法律责任。