sql中set命令解析
1. SET ANSI_DEFAULTS {ON | OFF}
将一组与SQL Server 的运行环境有关的选项设置为SQL-92 标准
2. SET ANSI_NULL_DFLT_OFF {ON | OFF}
当数据库选项ANSI null default 被设置为true 时该SET 命令用来确定是否忽略新列
的空缺省值
3. SET ANSI_NULL_DFLT_ON {ON | OFF}
当数据库选项ANSI null default 被设置为false 时该SET 命令用来确定是否忽略新
列的空缺省值
4. SET ANSI_NULLS {ON | OFF}
表示当使用null 值时对于SQL-92 标准而言等于或不等于操作是否有效
5. SET ANSI_PADDING {ON | OFF}
表示对数据类型为char varchar binary varbinary 的列来说该列数据的存储长度
与各所定义的数据长度以及数据实际长度间的相互关系ON 表示存储长度等于所定
义的数据长度如果数据长度少于定义长度则用空格为0 补足OFF 表示存储长度
等于数据长度但是对varchar 和varbinary 类型数据来说只要数据的实际长度不
大于所定义的长度则其存储长度即为数据的实际长度
6. SET ANSI_WARNINGS {ON | OFF}
指出在SQL-92 标准中出现以下情况时在合计函数如SUM AVG 等中有
空值存在把零作为除数或出现算术溢出错误是否给出错误警告信息
7. SET ARITHABORT {ON | OFF}
在查询处理过程中如果出现溢出错误或把零作为除数则查询处理是否该终止如
果为ON 则表示终止查询如果为OFF 则表示返回一个警告信息对于进行算术运
算的列则在结果集中将其赋值为零
8. SET ARITHIGNORE {ON | OFF}
主要用来决定是否返回因算术溢出或把零作为除数而产生的错误信息
9. SET CONCAT_NULL_YIELDS_NULL {ON | OFF}
用来决定在将多个字符串串联后其结果是否为空值null 或空格字符串
10. SET CURSOR_CLOSE_ON_COMMIT {ON | OFF}
用来决定在事务提交时是否关闭游标
11. SET CURSORTYPE {CUR_BROWSE | CUR_STANDARD}
指定使用标游标或浏览型游标
12. SET DATEFIRST {number | @number_var}
指定每周的每一天是星期几
13. SET DATEFORMAT {format | @format_var}
指定datetime 或smalldatetime 类型数据的显示格式
14. SET DEADLOCK_PRIORITY {LOW | NORMAL | @deadlock_var}
指定发生死锁时当前连接所做出的反应LOW 表示当前会话中的事务将回滚同
时向客户端返回死锁的错误信息NORMAL 表示会话返回缺省的死锁处理方法
15. SET FIPS_FLAGGER level
指定检查基于SQL-92 标准的FIPS 127-2 标准的兼容性水平
16. SET FMTONLY {ON | OFF}
表示是否仅向客户端返回元数据
17. SET FORCEPLAN {ON | OFF}
使查询优化器按SELECT 语句中FROM 从句中的表所出现的先后顺序来处理连接查
询
18. SET IDENTITY_INSERT [database.[owner.]]{table} {ON | OFF}
允许使用INSERT 语句向表的INDENTITY 列插入新值
19. SET IMPLICIT_TRANSACTIONS {ON | OFF}
为连接设置隐含事务模式
20. SET LANGUAGE {[N]'language' | @language_var}
定义使用哪一种语句环境
21. SET LOCK_TIMEOUT timeout_period
定义释放锁前的等待时间其单位为微秒
22. SET NOCOUNT {ON | OFF}
在执行SQL 语句后的信息中包含一条表示该SQL 语句所影响的行数信息使用该SET
命令且设置为ON 时将不显示该行数信息
23. SET NOEXEC {ON | OFF}
编译每一条查询语句但并不执行它
24. SET NUMERIC_ROUNDABORT {ON | OFF}
如果在某一表达式中的数值精度降低则该命令用来决定是否产生一条错误信息
25. SET OFFSETS keyword_list
返回Transact-SQL 语句中指定关键字的偏移量
26. SET OPTION {QUERYTIME | LOGINTIME | APPLICATION | HOST} value
为查询处理选项设置相应的数值
27. SET PARSEONLY {ON | OFF}
检查每一条Transact-SQL 语句的语法并返回未编译或执行的语句的错误信息
28. SET PROCID {ON | OFF}
在返回存储过程的结果集前首先返回该存储过程的标识ID
29. SET QUERY_GOVERNOR_COST_LIMIT value
表示不考虑为当前连接设置的各选项值
30. SET QUOTED_IDENTIFIER {ON | OFF}
表示要求SQL Server 按SQL-92 有关标准来用引号的划分标识符和字符串
31. SET REMOTE_PROC_TRANSACTIONS {ON | OFF}
指定可以在本地事务中调用过程存储过程来通过MS DTC 启动分发式事务
32. SET ROWCOUNT {number | @number_var}
要求SQL Server 在返回指定结果行后便停止查询处理
33. SET SHOWPLAN_ALL {ON | OFF}
不是要求SQL Server 返回Transact-SQL 语句的结果集而是有关Transact-SQL 语句
如何执行以及估计执行这些语句大致需要多少资源的详细信息
34. SET SHOWPLAN_TEXT {ON | OFF}
不是要求SQL Server 返回Transact-SQL 语句的结果集而是返回有关Transact-SQL
语句如何执行的详细信息
35. SET STATISTICS IO {ON | OFF}
表示是否要求显示有关磁盘活动数量的详细信息
36. SET STATISTICS PROFILE {ON | OFF}
表示是示波器返回某一语句的跟踪信息
37. SET STATISTICS TIME {ON | OFF}
表示是否显示每一语句在解析编译以及执行时所需要的时间
38. SET TEXTSIZE {number | @number_var}
表示指定SELECT 语句所返回的text 或ntext 类型数据的大小
39. SET TRANSACTION ISOLATION LEVEL
{
READ COMMITTED
| READ UNCOMMITTED
| REPEATABLE READ
| SERIALIZABLE
}
用来定义事务的缺省锁行为
SET XACT_ABORT{ON | OFF}
用来决定如果Transact-SQL 语句产生错误SQL Server 是否自动回滚当前事务
本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/416768,如需转载请自行联系原作者
sql中set命令解析相关推荐
- nutch 1.15中crawl命令解析
nutch的最新版本为1.15,在实际生产中使用的时候,发现怎么也抓取不了,网上各个版本的命令解析都他娘的不能用,一怒之下,花了26块银子买了本二手的<shell 脚本学习指南>,看了后, ...
- 命令窗口ping oracle,Oracle中tnsping命令解析
Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:验证名字解析(name resolution,是oracle自己的网络服务名) Oracle Net 工具(命令)t ...
- oracle数据库怎么ping,Oracle中tnsping命令解析
Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来: 1)验证名字解析(name resolution,是oracle自己的网络服务名) 2)远程的listener是否 ...
- oracle怎么ping别人,Oracle中tnsping命令解析
Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:验证名字解析(name resolution,是oracle自己的网络服务名) Oracle Net 工具(命令)t ...
- Stata中use命令解析
今天看论文中使用到Heckman两阶段回归方法,于是在CSDN中找了一些关于这个模型的介绍.可推荐博文学习笔记 | Heckman两阶段法介绍_Claire_chen_jia的博客-CSDN博客_he ...
- MySQL查询sql的关键字_sql中查询命令的关键字是什么
sql中查询命令的关键字是什么 发布时间:2020-11-13 10:34:56 来源:亿速云 阅读:72 作者:小新 这篇文章主要介绍sql中查询命令的关键字是什么,文中介绍的非常详细,具有一定的参 ...
- mysql 复制 二进制文件命令_Mysql中复制详细解析
原标题:Mysql中复制详细解析 1.mysql复制概念 指将主数据库的DDL和DML操作通过二进制日志传到复制服务器上,然后在复制服务器上将这些日志文件重新执行,从而使复制服务器和主服务器的数据保持 ...
- linux shell中的命令自动补全(compgen complete)与 命令行参数解析
linux shell中的命令自动补全(compgen complete)与 命令行参数解析 标签: shell脚本 2013-12-31 21:56 6661人阅读 评论(6) 收藏 举报 分类: ...
- 【CMake】Android Studio 中使用 CMake 编译单个 C++ 源文件 ( 常用的 CMake 命令解析 )
文章目录 一.Android Studio 中使用 CMake 编译单个 C++ 源文件 二.cmake_minimum_required 命令设置最小 CMake 版本 三.project 命令设置 ...
最新文章
- android studio同步代码块,Android Studio快捷键大全
- ui培训教程分享:平面设计怎样视觉空间感?
- 用 python 实现一个多线程网页下载器
- 3D数学 ---- 矩阵和线性变换
- 使用STAD研究product搜索和保存的性能
- 简单聊下5G与V2X
- AIX操作命令记录中
- php 接口升级,PHP 开发 APP 接口 学习笔记与总结 - APP 接口实例 [6] 版本升级接口开发...
- CSS动画实现滚动播放
- PHP开发环境准备,PHPWAMP使用,图文教程
- 代码检查、评审、单元测试工具 大搜集
- Linux du命令详解
- java如何设置成中文字体,Java程序中文字体配置
- 如何查询设备序列号?其实一条命令搞定!
- SSMS18.9.1证书被颁发者直接吊销
- 开源激光SLAM项目BLAM-----1
- childNodes和children的区别
- 纽约大学计算机博士奖学金如何,斑马博士捷报|纽约大学(NYU) MS Computer Engineering录取+7000美金奖学金!...
- “团队奖金包”让年终奖更公平
- 【独行秀才】macOS Big Sur 11.5 正式版(20G71)原版镜像