'fun_getPY' 不是可以识别的 内置函数名称。
'fun_getPY' 不是可以识别的 内置函数名称。
sql中执行成功了自定义函数之后,报错为:“不是可以识别的内置函数名称”
-例如:
但是当我执行的时候:-例如:
CREATE FUNCTION [dbo].[fun_getPY] (@ps_deptcode varchar(30))
RETURNS varchar(100) as
BEGIN
declare @code varchar(30)
begin
select @code= (select name from zd_unit_code a where unit_sn = @ps_deptcode)
end
return @code
end
select fun_getPY('张三') --- 提示: 'fun_getPY' 不是可以识别的 内置函数名称。
解决此问题的方法:
select dbo.fun_getPY()
原因: 这里如果缺少了”dbo.“就会报上面的错误。
http://www.itemperor.com/a/SQL/303.html
原文链接:http://www.jxszl.com/biancheng/shujuku/445695.html