为什么'CREATE VIEW' 必须是批查询中的第一条语句

yisonking 2009-04-16 08:11:18
为什么'CREATE VIEW' 必须是批查询中的第一条语句,请解释下,谢谢!
...全文
460 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
dqchencl 2010-10-12
  • 打赏
  • 举报
回复
???????
長胸為富 2009-04-17
  • 打赏
  • 举报
回复
微软做的东西,要听他们的,代码才能运行
sbnxp 2009-04-17
  • 打赏
  • 举报
回复
MS规定的
XIAOYANJIANJIAN 2009-04-17
  • 打赏
  • 举报
回复
CREATE 前面必须有GO结束
bhtfg538 2009-04-17
  • 打赏
  • 举报
回复
GO
shenzhenNBA 2009-04-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ks_reny 的回复:]
微软就是这样规定的。用微软的东西就得听微软的。
[/Quote]

呵呵。。。。对,用就得听微软规定,对于优秀的听下也蛮好用的
-晴天 2009-04-16
  • 打赏
  • 举报
回复
因为它们运行时会编译出一段东东来,如果与其他查询语句混在同一个批中,编出来的东西就不对了.
-晴天 2009-04-16
  • 打赏
  • 举报
回复
不仅 Create view,
Create procedure Create function....好多都是.
ks_reny 2009-04-16
  • 打赏
  • 举报
回复
微软就是这样规定的。用微软的东西就得听微软的。
CHIC250 2009-04-16
  • 打赏
  • 举报
回复
约定俗成。。。
ws_hgo 2009-04-16
  • 打赏
  • 举报
回复
语法
何必这样深究了
  • 打赏
  • 举报
回复
语法如此,只能遵循它
Rotel-刘志东 2009-04-16
  • 打赏
  • 举报
回复
这就是规定了,你要问1+1为什么等于2呢?
go
create view [name]
select .....
Yang_ 2009-04-16
  • 打赏
  • 举报
回复
规定的,突破不了
htl258_Tony 2009-04-16
  • 打赏
  • 举报
回复
go
create...
liangCK 2009-04-16
  • 打赏
  • 举报
回复
GO

CREATE VIEW xxx AS
SELECT xxx

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧