永发信息网

SQL server 中常见存储过程,go的作用??

答案:5  悬赏:50  手机版
解决时间 2021-03-25 01:02
SQL server 中常见存储过程,go的作用??
最佳答案
GO在存储过程或语句中起结束,终止上面语句的作用。
  官网的解释:
  GO用信号通知 Microsoft® SQL Server™ 实用工具一批 Transact-SQL 语句的结束。
  注释:
  GO 不是 Transact-SQL 语句;而是可为 osql 和 isql 实用工具及 SQL Server 查询分析器识别的命令。
  SQL Server 实用工具将 GO 解释为应将当前的 Transact-SQL 批处理语句发送给 SQL Server 的信号。当前批处理语句是自上一 GO 命令后输入的所有语句,若是第一条 GO 命令,则是从特殊会话或脚本的开始处到这条 GO 命令之间的所有语句。SQL 查询分析器和 osql 及 isql 命令提示实用工具执行 GO 命令的方式不同。有关更多信息,请参见 osql 实用工具、isql 实用工具和 SQL 查询分析器。
  GO 命令和Transact-SQL 语句不可在同一行上。但在 GO 命令行中可包含注释。
  用户必须遵照使用批处理的规则。例如,在批处理中的第一条语句后执行任何存储过程必须包含 EXECUTE 关键字。局部(用户定义)变量的作用域限制在一个批处理中,不可在 GO 命令后引用。
全部回答
go只是代表一个结束性的作用啊。。没有实质性的含义啊
go 执行上述批处理
否则就是整个statement,看F1
呵呵,其实这个go的解释很简单。
如果缺少第一个go,然后你点执行,后面的需要前面语句执行的结果,而你的第一个go前面的语句可能还没执行完毕,而第二个语句却又用到那个语句执行的结果。
那第二个语句没go的话,是会显示成功执行,但不会把结果显示出来,因为它还认为该语句还没有执行完毕。追问SQL 不是执行到哪里,结果就会相应显示吗? 比如有两个select 语句,第一个执行后就中断,结果会显示第一个查询结果,不显示第二个……
这和你说的“那第二个语句没go的话,是会显示成功执行,但不会把结果显示出来,因为它还认为该语句还没有执行完毕。”不一样耶
CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
VIEW view_name [(column_list)]
AS select_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
应氏中医门诊部地址在什么地方,想过去办事
o=△+△+△+△ o+△=30 0=() △=()小学数学??
请问有人知道海参要怎样杀才好办呢,搞了半天
6.以下程序的输出结果为( )。
谁交我如何做好期货短炒
1到32头干鲍鱼分别几元
海藻胶原素面膜适合哪种肤质
金佳狗肉馆这个地址在什么地方,我要处理点事
韩范富欧阳此四人者是谁?
二重积分|sin(x-y)|dxdy 0≤x≤y≤2π 这种
脸上长满虫是什么样的
诗中含满满满三连字的诗句
川绍菜馆的花椒排骨好不好吃
为什么设计给的图能无线放大缩小自己画的就不
公元2007年7月24日是什么星座
推荐资讯
东莞开通了几条地铁路线?途经那些站呢?
九十多岁的老人摔成骨裂可以吃田三七粉吗?
各位网友,ug编程中型腔铣和面铣的区别,俩着
庆云县渤海小学教师二年及3班班主任号码
好时巧克力酱 怎么样
北京钓鱼野钓哪里最好
跖疣怎么办
扬州地区 怎么坐车从石塔寺站台到凤凰岛
男人与女人裸婚好吗,裸婚的婚姻能到最后吗
歌词心塞塞梦猜猜是什么歌?
怎么查韩国化妆品真伪
在1,2,3,4,5五条线路汽车经过的车站上,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?