SQL中提示“不是可以识别的 内置函数名称。”

一个简单的SQL函数,但是调用的时候显示“不是可以识别的内置函数名称。”函数为:CreateFUNCTION[dbo].[StudentGirl]()RETURNSTAB... 一个简单的SQL函数,但是调用的时候显示“不是可以识别的 内置函数名称。”
函数为:

Create FUNCTION [dbo].[StudentGirl]()
RETURNS TABLE
AS
RETURN
(SELECT * From StudentMan.dbo.StudentList Where sex = 0)
调用函数语句为:
Select StudentGirl()
烦请帮忙解答一下。。。。谢谢了。
展开
 我来答
vigoryu
推荐于2017-09-27 · TA获得超过142个赞
知道答主
回答量:49
采纳率:0%
帮助的人:38.4万
展开全部
StudentGirl() 返回的是数据表, 用select StudentGirl() 这样是输出单列值, 不是整张表的数据, 所以可以把 StudentGirl()直接当成一张表使用, 如: 

SELECT * FROM dbo.StudentGirl() WHERE .....

可以加条件, 按照正常的查表语句都OK
洛菲127
2012-11-16
知道答主
回答量:17
采纳率:0%
帮助的人:7.8万
展开全部
select * from dbo.StudentGirl()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Lofder000
2012-11-15 · 超过29用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:38.9万
展开全部
把上面的中括号都去了。
追问
好像还是不可以...还有别的什么情况么?
追答
dbo.函数名呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式