数据库视图建立--“create view必须是批处理中仅有的语句”

    在创建数据库视图时遇到这种一种语法错误“create view必须是批处理中仅有的语句”,解决方案如下:
    因为create view 必须是批处理中的第一条语句。也就是说,你可能在这段代码之前还有其他的语句是同时处理的,为此,你可以在这段代码的前一行加上GO,在这段代码结束后一行加上GO就可以了。。或者你把这段代码单独执行就不会出错了。
   附上示例代码如下:
        出错的语句:

use student_data
go
create view V_S_C_G as
select Student.Sno,Sname,Course.Cno,Cname,Student_Course.grade
from Student_Course,Student,Course
where Student.Sno = Student_Course.Sno and Course.Cno = Student_Course.Cno
select * from V_S_C_G

        修改后的语句:
use student_data
go
create view V_S_C_G as
select Student.Sno,Sname,Course.Cno,Cname,Student_Course.grade
from Student_Course,Student,Course
where Student.Sno = Student_Course.Sno and Course.Cno = Student_Course.Cno
go
select * from V_S_C_G


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值