sql中set命令解析
(2011-05-01 11:14:56)
标签:
it |
分类: 数据库 |
1.
将一组与SQL Server 的运行环境有关的选项设置为SQL-92 标准
2.
当数据库选项ANSI null default 被设置为true 时该SET 命令用来确定是否忽略新列
的空缺省值
3.
当数据库选项ANSI null default 被设置为false 时该SET 命令用来确定是否忽略新
列的空缺省值
4.
表示当使用null 值时对于SQL-92 标准而言等于或不等于操作是否有效
5.
表示对数据类型为char varchar binary varbinary 的列来说该列数据的存储长度
与各所定义的数据长度以及数据实际长度间的相互关系ON 表示存储长度等于所定
义的数据长度如果数据长度少于定义长度则用空格为0 补足OFF 表示存储长度
等于数据长度但是对varchar 和varbinary 类型数据来说只要数据的实际长度不
大于所定义的长度则其存储长度即为数据的实际长度
6.
指出在SQL-92 标准中出现以下情况时在合计函数如SUM AVG 等中有
空值存在把零作为除数或出现算术溢出错误是否给出错误警告信息
7.
在查询处理过程中如果出现溢出错误或把零作为除数则查询处理是否该终止如
果为ON 则表示终止查询如果为OFF 则表示返回一个警告信息对于进行算术运
算的列则在结果集中将其赋值为零
8.
主要用来决定是否返回因算术溢出或把零作为除数而产生的错误信息
9.
用来决定在将多个字符串串联后其结果是否为空值null 或空格字符串
10.
用来决定在事务提交时是否关闭游标
11.
指定使用标游标或浏览型游标
12.
指定每周的每一天是星期几
13.
指定datetime 或smalldatetime 类型数据的显示格式
14.
指定发生死锁时当前连接所做出的反应LOW 表示当前会话中的事务将回滚同
时向客户端返回死锁的错误信息NORMAL 表示会话返回缺省的死锁处理方法
15.
指定检查基于SQL-92 标准的FIPS 127-2 标准的兼容性水平
16.
表示是否仅向客户端返回元数据
17.
使查询优化器按SELECT 语句中FROM 从句中的表所出现的先后顺序来处理连接查
询
18.
允许使用INSERT 语句向表的INDENTITY 列插入新值
19.
为连接设置隐含事务模式
20.
定义使用哪一种语句环境
21.
定义释放锁前的等待时间其单位为微秒
22.
在执行SQL 语句后的信息中包含一条表示该SQL 语句所影响的行数信息使用该SET
命令且设置为ON 时将不显示该行数信息
23.
编译每一条查询语句但并不执行它
24.
如果在某一表达式中的数值精度降低则该命令用来决定是否产生一条错误信息
25.
返回Transact-SQL 语句中指定关键字的偏移量
26.
为查询处理选项设置相应的数值
27.
检查每一条Transact-SQL 语句的语法并返回未编译或执行的语句的错误信息
28.
在返回存储过程的结果集前首先返回该存储过程的标识ID
29.
表示不考虑为当前连接设置的各选项值
30.
表示要求SQL Server 按SQL-92 有关标准来用引号的划分标识符和字符串
31.
指定可以在本地事务中调用过程存储过程来通过MS DTC 启动分发式事务
32.
要求SQL Server 在返回指定结果行后便停止查询处理
33.
不是要求SQL Server 返回Transact-SQL 语句的结果集而是有关Transact-SQL 语句
如何执行以及估计执行这些语句大致需要多少资源的详细信息
34.
不是要求SQL Server 返回Transact-SQL 语句的结果集而是返回有关Transact-SQL
语句如何执行的详细信息
35.
表示是否要求显示有关磁盘活动数量的详细信息
36.
表示是示波器返回某一语句的跟踪信息
37.
表示是否显示每一语句在解析编译以及执行时所需要的时间
38.
表示指定SELECT 语句所返回的text 或ntext 类型数据的大小
39.
{
READ COMMITTED
| READ UNCOMMITTED
| REPEATABLE READ
| SERIALIZABLE
}
用来定义事务的缺省锁行为
SET XACT_ABORT{ON | OFF}
用来决定如果Transact-SQL 语句产生错误SQL Server 是否自动回滚当前事务

加载中…