国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

SQL點(diǎn)滴1—SET QUOTED_IDENTIFIER OFF語句的作用

2019-11-03 08:33:20
字體:
供稿:網(wǎng)友

先看下面幾個(gè)sql語句

代碼
 1 SET QUOTED_IDENTIFIER ON
 2 SELECT * FROM "USER"    WHERE a='netasp'
 3
 4 SET QUOTED_IDENTIFIER ON
 5 SELECT * FROM [USER] WHERE a='netasp'
 6
 7 SET QUOTED_IDENTIFIER OFF
 8 SELECT * FROM [USER]    WHERE a="netasp"
 9
10 SET QUOTED_IDENTIFIER OFF
11 SELECT * FROM [USER]    WHERE a= 'netasp'
   當(dāng)在數(shù)據(jù)庫中新建一個(gè)名字是USER的表的時(shí)候,常常會(huì)帶來一些麻煩,因?yàn)閁SER是SQL中的關(guān)鍵字,但是上面的幾個(gè)語句不會(huì)報(bào)錯(cuò)。再說一個(gè)概念:標(biāo)示符是SQL中的中括號(hào)[]。

  當(dāng)SET QUOTED_IDENTIFIER值為ON時(shí),雙引號(hào)內(nèi)的字符被當(dāng)作是數(shù)據(jù)庫對(duì)象。就是說雙引號(hào)" "和標(biāo)識(shí)符[]效果是一樣樣的,他們都表示引用的字符是數(shù)據(jù)庫對(duì)象。單引號(hào)'表示字符串的邊界。

  當(dāng)SET QUOTDE_IDENTIFIER OFF時(shí),雙引號(hào)被解釋為字符串的邊界,和單引號(hào)的作用是類似的。就是說雙引號(hào)"不能當(dāng)做標(biāo)識(shí)符使用,但是可以當(dāng)做字符邊界,和單引號(hào)'的效果是一樣樣的。

  可以做一個(gè)總結(jié):當(dāng)SET QUOTED_IDENTIFIER ON " "等同于[ ] 表示數(shù)據(jù)庫對(duì)象;當(dāng)SET QUOTED_IDENTIFIER OFF " "等同于' '表示字符串邊界;還有這里的雙引號(hào)" 并不是兩個(gè)單引號(hào)'合起來的,是shift+”打出來的,初學(xué)者可能會(huì)犯這樣的錯(cuò)誤。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 尼玛县| 徐州市| 濮阳县| 西城区| 静乐县| 东阳市| 吴江市| 鹤庆县| 皋兰县| 广丰县| 五河县| 遂溪县| 古浪县| 徐汇区| 长治县| 和田县| 榕江县| 民权县| 礼泉县| 阳原县| 清原| 浏阳市| 青阳县| 武鸣县| 醴陵市| 连城县| 错那县| 常山县| 加查县| 富阳市| 营山县| 安龙县| 仁怀市| 浮山县| 嘉义县| 三台县| 沂水县| 青河县| 铁岭县| 宜州市| 六盘水市|