sql sever中对go批处理的理解

go 命令相当与一个批处理,当编译器读到go时会将go之前的所有语句当作一个批处理。

而且,用户定义的局部变量是限制在一个批处理中,不同批处理需要重新定义如:


提示:


如果是把第二个go去掉就会返回正常的结果。

使用规则:

在create default,create procedure,create rule,create view等不能在批处理中与其他语句一起使用

不能在定义check约束之后在同一个批处理使用

不能在修改表之后在同一个批处理使用

不能在同一个批处理更改表结果再引用新添加的列

如果存在execute,execute是第一句可以省略

此为学习笔记,具体参考《数据库原理与技术--基于SQL sever 2012》李春葆 清华大学出版社

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值