我遇到了一个很奇怪的问题,我建了一个数据库名为:jiaoxuedb;
里面一个sc表,我想建一个视图,于是我写了如下的SQL
create view jkjk
as
select sc.* from sc;
但是老是被提示在分号旁有语法错误,实在莫名期妙。
但是当我用企业管理器,新建成一个同样的视图且命名为view时,再运行上面的语句时,又没语法错误,并能成功执行。
不知大家有没有遇到过,有谁知道的话,帮忙解释一下!
此问题困扰本人很久了,郁闷啊!!
里面一个sc表,我想建一个视图,于是我写了如下的SQL
create view jkjk
as
select sc.* from sc;
但是老是被提示在分号旁有语法错误,实在莫名期妙。
但是当我用企业管理器,新建成一个同样的视图且命名为view时,再运行上面的语句时,又没语法错误,并能成功执行。
不知大家有没有遇到过,有谁知道的话,帮忙解释一下!
此问题困扰本人很久了,郁闷啊!!
as
select sc.* from sc
go
as
begin
select sc.* from sc;
end
go
as
select sc.* from sc
go
--try
gocreate view jkjk
as
select sc.* from sc;
go
as
begin
select sc.* from sc;
end
go
as
select tb.* from tb; --这样是有错的select * from jkjkcreate view jkjk
as
select tb.* from tb; go ---这样是没错的
select * from jkjk
2005中是没有这个问题的create view v3
as
select test.* from test;
go在2005中,语句是没有问题的