在此上下文中不允许使用sql列“dbo”,并且找不到用户定义的函数或聚合“dbo.getlistofconference”

bzzcjhmw  于 2021-08-13  发布在  Java
关注(0)|答案(1)|浏览(347)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

11个月前关门了。
改进这个问题
我的自定义函数有问题。我要它把我的会议用户的名字表拿回来。代码如下:

CREATE FUNCTION dbo.getListOfConference(@idConference int)
RETURNS Table
AS
RETURN
SELECT Employee_name FROM dbo.Employee WHERE ID_Employee 
    IN (SELECT ID_Employee FROM dbo.Conference WHERE ID_Conference LIKE @idConference);

以及信息:
在此上下文中不允许列“dbo”,并且找不到用户定义的函数或聚合“dbo.getlistofconference”。
当我想这样检查此功能时显示此消息:

PRINT dbo.getListOfConference(254712);
6gpjuf90

6gpjuf901#

您有一个表值函数,但希望将其用作标量函数。没有人能做到。
您可以从中选择:

select *
from dbo.getListOfConference(254712);

相关问题