"景先生毕设|www.jxszl.com

'fun_getPY' 不是可以识别的 内置函数名称。

2023-09-12 15:40编辑: www.jxszl.com景先生毕设
'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