打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
7-3-2


7.3.1 T-SQL批处理

1.T-SQL批处理的执行
(1)批处理由一条或多条T-SQL语句构成。
(2)前端应用程序会将所有这些语句作为单个代码单元发送给SQL Server。
(3)SQL Server将整个批处理作为一个整体来加以解析,如果发现了任何语法错误,都会导致整个批处理失败,也就是说,不会执行批处理中的任何语句。

2.批处理分隔符
(1)SQL脚本文件或查询分析器的窗口都可以包含多个批处理。
(2)在这种情况下需要使用批处理分隔符关键字来结束每一个批处理。
(3)默认的批处理分隔符是go,它只能放在单独的一行,否则不起作用。
(4)在结束一个批处理时,将会释放所有由该批处理所创建的局部变量、临时表和游标。

3.使用批处理要注意下面两点:
(1)CREATE DEFAULT、CREATE PROCEDURE、CREATE RULE、CREATE TRIGGER 和 CREATE VIEW 语句不能在批处理中与其它语句组合使用。批处理必须以CREATE语句开始。所有跟在该批处理后的其它语句将被解释为第一个CREATE语句定义的一部分。
(2)不能在同一个批处理中更改表,然后引用新列。

4.选择数据库命令
在T-SQL中使用use命令来选定当前的数据库,如use pubs。

5.调用存储过程方式
(1)在T-SQL批处理中使用exec命令来调用存储过程。
(2)如果一个批处理的第一行是调用存储过程,那么exec可以省略。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SQL SERVER临时表的使用
【译】表变量和临时表的比较
临时表、表变量、CTE的比较
表变量 和临时表简介
C++|变量的类型系统和属性
PHP教程(13)mysql数据库备份+事物操作+触发器+用户管理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服