T-SQL-批处理 (转载)
2007-12-17 11:20
176 查看
一、批处理
1 .批处理:指包含一条或多条T - SQL语句的语句组,这组语句从应用程序一次性地发送到SQL server服务器执行。
2 .执行单元:SQL server服务器将批处理语句编译成一个可执行单元,这种单元称为执行单元。
3 .若批处理中的某条语句编译出错,则无法执行。若运行出错,则视情况而定。
4 .书写批处理时,go语句作为批处理命令的结束标志,当编译器读取到go语句时,会把go语句前的所有语句当作一个批处理,并将这些语句打包发送给服务器。go语句本身不是T - SQL语句的的组成部分,只是一个表示批处理结束的前端指令。
5 .建立批处理里注意:
( 1 ). create default , create rule , create trigger和create view等语句在同一个批处理中只能提交一个。
( 2 ).不能在删除一个对象之后,在同一批处理中再次引用这个对象。
( 3 ).不能把规则和默认值绑定到表字段或者自定义字段上之后,立即在同一批处理中使用它们。
( 4 ).不能定义一个check约束之后,立即在同一个批处理中使用。
( 5 ).不能修改表中一个字段名之后,立即在同一个批处理中引用这个新字段。
( 6 ).使用set语句设置的某些set选项不能应用于同一个批处理中的查询
( 7 ).若批处理中第一个语句是执行某个存储过程的execute语句,则execute关键字可以省略。若该语句不是第一个语句,则必须写上。
例:
use taihang
go
select * from yuan
go
creacte view view1 as
select * from yuan
where qq = ' asdf '
go
select * from view1
go
相关文章推荐
- 用SQL语句定时自动备份SQL SERVER 数据库并将备份文件加密压缩自动下载 (2014-03-17 13:12:26)转载
- (转载) PowerDesigner 生成sql文件
- PostgreSQL7.0手册-教程 -69. SQL-----(转载)
- 艾伟_转载:使用LINQ to SQL更新数据库(上):问题重重
- 一些不太常用的SQL语句,转载收集
- sql小记转载
- Oracle 分区表常用SQL语句 (转载)
- SQL-游标的使用学习(转载)
- [转载]让SQL运行得更快
- 必须要知道的SQL语法,语句(转载)
- 经典SQL语句集锦-转载
- (转载)SQL安全设置攻略
- 深入浅出SQL之左连接、右连接和全连接 (转载)
- 转载文章:Windows Azure 七月份更新:SQL 数据库、流量管理器、自动伸缩、虚拟机
- 转载]DataGrid连接Access的快速分页法(2)——SQL语句的选用(升序)
- Hibernate打印SQL及附加参数(转载)
- T-SQL中的正则表达式[转载]
- 【转载】SQL Server 2008 r2 中 SQL语句中单引号转义
- oracle sql优化 三 (转载)
- T-SQL-SQL server自定义数据类型 (转载)