数据库视图建立--“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


你可能感兴趣的:(学习,解决方案)