我建立的sql列表出现'CREATE VIEW' 必须是查询批次中的第一个语句。

代码是createviewIS_sgirl(sgno,sgname,sgage)asselectsno,sname,sagefromstudentwheressex='女... 代码是
create view IS_sgirl(sgno,sgname,sgage)
as
select sno,sname,sage
from student
where ssex='女';
展开
 我来答
匿名用户
2012-10-29
展开全部
你好,课本上有说:create view 必须是批处理中的第一条语句。也就是说,你可能在这段代码之前还有其他的语句是同时处理的,为此,你可以在这段代码的前一行加上GO,在这段代码结束后一行加上GO就可以了。。或者你把这段代码单独执行就不会出错了。选中它,然后“执行!”
保持这种忧郁先生
2012-10-09 · TA获得超过266个赞
知道小有建树答主
回答量:471
采纳率:37%
帮助的人:126万
展开全部
创建项都是要在查询的批次第句中
比如你前面做了什么事情

xxx
xxx
go; --这里算一个批处理完了
create view --这里开始
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rqzhong
2012-10-11 · TA获得超过271个赞
知道小有建树答主
回答量:191
采纳率:50%
帮助的人:90.5万
展开全部
create view IS_sgirl(sgno,sgname,sgage)

把后面括号去掉即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cx1982420
2012-10-09 · TA获得超过1358个赞
知道小有建树答主
回答量:741
采纳率:100%
帮助的人:337万
展开全部
如果是SQLSERVER的话,你建立视图的语句就有错误。你试试下面这样建立
CREATE VIEW IS_sgirl
AS
select sno,sname,sage from student where ssex='女'
即可。
调用时:
SELECT * FROM IS_sgirl
(PS:如果仅仅是这样的一句话完全没必要使用视图)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式