SQL SERVER中QUOTED_IDENTIFIER选项的使用
来源:互联网 发布:大数据课程 编辑:程序博客网 时间:2024/05/18 03:17
虽然经常看到SET QUOTED_IDENTIFIER ON/OFF 这样的语句,但是不会太注意到底会有什么作用,或者说在什么情况下使用。看了联机帮助文档上得介绍,挺晕的,我打算自己通过实验,来总结一下这个选项的用法。
一般我们在创建一个表时,不管是QUOTED_IDENTIFIER ON还是OFF ,就是这么写得:
CREATE TABLE T(FIRST INT,SECOND INT)
但是在SET QUOTED_IDENTIFIER_ON 之后,你可以通过双引号把表名括起来,这么写:
CREATE TABLE "T"(FIRST INT,SECOND INT)
第一部分:SET QUOTED_IDENTIFIER ON
特别情况是在我们的表名是SQL SERVER 的保留字时,比如表名是:FROM关键字的时候,是不能写成这样的:
CREATE TABLE FROM(FIRST INT,SECOND INT)
总结一下:
1.在ON的情况下,双引号用来括住关键字和单引号(上面没有给出例子),单引号括住字符串和双引号。
2.在OFF的情况下,双引号和单引号都是用来括住字符串的,以及对方。
3.不管是在那种情况下,当双引号或者单引号要括住自己,比如输出 from"you 写成 "from""you"
from'you 写成 'from''you'.
另外,也可以用来括住列的别名。
- SQL SERVER中QUOTED_IDENTIFIER选项的使用
- sql Server中SET QUOTED_IDENTIFIER的使用
- sql Server中SET QUOTED_IDENTIFIER的使用
- SQL Server ANSI_NULLS , QUOTED_IDENTIFIER
- SQL的ANSI_NULLS和QUOTED_IDENTIFIER
- Sql Server中的 SET QUOTED_IDENTIFIER ON
- SQL Server中保护数据的安全选项
- SQL Server中“加锁选项”的功能说明
- SQL SERVER SELECT语句中加锁选项的详细说明
- SQL Server的日期选项
- 使用SQL Server时经常用到的几个设置选项
- QUOTED_IDENTIFIER和ANSI_NULLS选项
- SQL Server中的Set Quoted_Identifier On/Off命令
- SQL Server中的Set Quoted_Identifier On/Off命令
- sql server查询分析器的一个选项...
- SQL Server 2012 还原选项的变化
- SQL中set ansi_nulls与set quoted_identifier 解释
- SET QUOTED_IDENTIFIER (Transact-SQL)
- android2.2
- 处理身份证相同的情况 2
- the CComSingleThreadModel & the CComMultiThreadModel
- 快速排序
- The Notes of Linux Device Drivers
- SQL SERVER中QUOTED_IDENTIFIER选项的使用
- [iOS]《美式英语发音》version 1.0 完成
- Android入门学习笔记(二):Android开发环境的搭建
- JavaScript 解决 IE6 不支持 li:hover 的方法
- Poj 1195 二维树状数组
- flex定时重连服务端
- C# 字符串替换方法/(正则表达式)
- VC2010 多文档选项卡模式的2个应用
- Twitter 将开源类Hadoop工具