当前位置:  开发笔记 > 编程语言 > 正文

GO和BEGIN之间的区别......结束

如何解决《GO和BEGIN之间的区别结束》经验,为你挑选了2个好方法。

SQL脚本/存储过程中"GO"和"BEGIN ... END"之间是否有区别?更具体地说,BEGIN ... END是否像GO一样指定批次?



1> 小智..:

GO实际上不是服务器理解的命令.它只是客户端工具(例如查询分析器)使用的分隔符,用于将SQL拆分为批处理.然后,每个批次通常单独发送到服务器.客户端工具通常允许您将批处理分隔符配置为您选择的任何内容,GO是一种约定.

BEGIN/END是一个块标记,它以与花括号在其他语言中相同的方式包装一段代码.



2> wcm..:

GO的另一个小问题.

在GO之间定义的变量仅限于该区域,并且不存在于该区域之外.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有