MS Sql Server的初级问题(50分)

  • 主题发起人 主题发起人 everdove
  • 开始时间 开始时间
E

everdove

Unregistered / Unconfirmed
GUEST, unregistred user!
介绍MS Sql Server的书籍中常在一个SQL语句后加一个go命令,我在SQL anyliser中
使用好象并无作用,奇怪的是我的多本MS Sql Server的书籍中,对go命令均无说明。
不知何故。
哪位高手给予指教。
 
只是一个批命令而已,使你的sql操作能够运行.
 
go表示执前面的SQL语句,如:
select * from table_a
select * from table_b
go
会连续显示两个结果集。
 
go的作用是将命令分成批。
如:
//Statment1
go
...//Statment2
go
...//Statment3
go
可以将 Statment1、Statment2、Statment3 看成是互相独立的。类似于DOS中的批文件:
Batch1
Batch2
Batch3
 
你知道事务吧,go命令的作用相当于把SQL语句分成不同的事务(批处理)来提交!
 
go 在调试时是非常有用的,可以分段执行,找出错在哪里。
 
用在sql文件中执行,单条单条的没用
 
多人接受答案了。
 
后退
顶部