这里是我的代码 -
create function dbo.emptable()
returns Table
as
return (select id, name, salary from employee)
go
select dbo.emptable()
错误:消息4121,级别16,状态1,第1行 找不到列“dbo”或用户定义的函数或聚合“dbo.emptable”,或者名称不明确。
当我跑的时候
sp_helptext emptable
它显示 -
create function dbo.emptable()
returns Table
as
return (select id, name, salary from employee)
这意味着数据库中存在函数然后它为什么会出现这样的错误?
答案 0 :(得分:3)
是因为当您从功能中选择时需要说明
select * from dbo.emptable()
不是
select dbo.emptable()
答案 1 :(得分:1)
select * from dbo.emptable()
毕竟这是一张桌子......