当前位置: 代码迷 >> Sql Server >> 很简单的有关问题,但为什么这样不行
  详细解决方案

很简单的有关问题,但为什么这样不行

热度:28   发布时间:2016-04-27 16:33:09.0
很简单的问题,但为什么这样不行?
use   Student
create   view   StuView
as
    select   *  
    from   select_course
    where   select_course.grade   is   not   null
go

新手上路,为什么上面的整体Comply不行,而去掉最一面的Use   Student就行呢?   感谢你的回复~

------解决方案--------------------
use Student
go --加上GO

create view StuView
as
select *
from select_course
where select_course.grade is not null
go
------解决方案--------------------
use Student
go
create view StuView
as
select *
from select_course
where select_course.grade is not null
go
------解决方案--------------------
use Student --说明要使用的表的名称,后加GO,分开执行代码
create view StuView
as
select *
from select_course
where select_course.grade is not null
go
------解决方案--------------------
use Student
go
create view StuView
as
select *
from select_course
where select_course.grade is not null
go
------解决方案--------------------
CREATE VIEW
创建一个虚拟表,该表以另一种方式表示一个或多个表中的数据。CREATE VIEW 必须是查询批处理中的第一条语句。


------解决方案--------------------
use Student
是当前使用哪个数据库的意思,加上go,
sql才会执行下面的语句
------解决方案--------------------
必须要go才行的.而且定义视图时,要求 create view必须是批处理的第一句呀.
  相关解决方案