sql存储过程中go和as作用是什么

发布时间:2020-04-19编辑:脚本学堂
有关sql存储过程中go与as语句的作用,go语句与as语句的用法区别,需要的朋友参考下。

sql存储过程中go和as语句有什么不同?

go 用于在 ssms 和 sqlcmd 中将其之前的 t-sql 语句作为一个批处理提交给 sql server 实例。

go 不是 t-sql 语句,只是由这些特定客户端指定的提交批处理的方式。

批处理(batch)是 sql server 客户端作为一个单元发送给服务的一个或多个 t-sql 语句的集合-客户端将此集合一次性的提交给实例,而服务会将其编译为一个执行计划。

go 命令和 transact-sql 语句不能在同一行中。但在 go 命令行中可包含注释。

as 存储过程语法的一部分,as之前是存储过程参数和属性定义,as后面表示存储过程内容的定义。