sql中执行成功了自定义函数之后,报错为:“不是可以识别的内置函数名称”
函数体:
create Function func_name()
returns int
as
begin
declare @temp int
set @temp = (select count(*) from table_name)
return @temp
end
当执行成功之后,此函数会在函数的标量值函数中显示。
但是当我执行的时候:
select func_name()
就会报错:“不是可以识别的内置函数名称”。
解决此问题的方法:
select dbo.func_name()
这里如果缺少了”dbo.“就会报上面的错误。
dbo是databaseobject的意思