第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

不同的數(shù)據(jù)庫是否使用不同的名稱引號?

不同的數(shù)據(jù)庫是否使用不同的名稱引號?

陪伴而非守候 2019-07-17 16:45:36
不同的數(shù)據(jù)庫是否使用不同的名稱引號?例如,MySQL引用表名SELECT * FROM `table_name`;注意‘其他數(shù)據(jù)庫是否使用不同的char引用它們的表名?
查看完整描述

3 回答

?
慕標5832272

TA貢獻1966條經(jīng)驗 獲得超4個贊

這種引號的使用稱為分隔標識符。它是SQL的一個重要部分,因為否則不能使用標識符(例如表名和列名):

  • 包括空格:“我的桌子”
  • 包括特殊字符和標點符號:“我的表”
  • 包括國際字符:“私のテーブル”
  • 區(qū)分大小寫:“mytable”
  • 匹配SQL關(guān)鍵字:“表”

標準SQL語言對分隔標識符使用雙引號:

SELECT * FROM "my table";

MySQL默認使用回引號。MySQL可以使用標準雙引號:

SELECT * FROM `my table`;SET GLOBAL SQL_MODE=ANSI_QUOTES;SELECT * FROM "my table";

默認情況下,MicrosoftSQLServer使用括號。微軟可以使用標準雙引號:

SELECT * FROM [my table];SET QUOTED_IDENTIFIER ON;SELECT * FROM "my table";

InterBase和Firebird需要將SQL方言設(shè)置為3以支持分隔標識符。

大多數(shù)其他品牌的數(shù)據(jù)庫正確使用雙引號。


查看完整回答
反對 回復 2019-07-17
?
牧羊人nacy

TA貢獻1862條經(jīng)驗 獲得超7個贊

使用[方括號]或“雙引號”時,SQL Server將使用QUED_IDENTICER選項。

我相信雙引號在SQL92標準中。


查看完整回答
反對 回復 2019-07-17
?
慕虎7371278

TA貢獻1802條經(jīng)驗 獲得超4個贊

簡潔地說,是的。

SQL標準在名稱周圍使用雙引號來表示“分隔標識符”。

Informix默認使用單引號和雙引號來表示字符串。但是,通過設(shè)置環(huán)境變量DELIMIDENT,您可以打開SQL標準行為-字符串周圍的單引號和分隔標識符周圍的雙引號。

其他人列出了其他DBMS的其他行為;我不需要重復這些行為。


查看完整回答
反對 回復 2019-07-17
  • 3 回答
  • 0 關(guān)注
  • 606 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號