2019-02-28
閱讀量:
912
SQL中的單引號和雙引號有區(qū)別嗎
問題描述:
SQL中的單引號和雙引號有區(qū)別嗎?如果有,是什么區(qū)別?
解決方法:
在標準 SQL 中,字符串使用的是單引號。
如果字符串本身也包括單引號,則使用兩個單引號(注意,不是雙引號,字符串中的雙引號不需要另外轉(zhuǎn)義)。
你提到的 SQL 中的雙引號字符串,應(yīng)該不是標準 SQL,而是其它的數(shù)據(jù)庫對 SQL 的擴展,比如在 MySQL 中允許使用單引號和雙引號兩種。
MySQL參考手冊:
字符串指用單引號(‘'’)或雙引號(‘"’)引起來的字符序列。例如:
'a string'
"another string"
如果SQL服務(wù)器模式啟用了NSI_QUOTES,可以只用單引號引用字符串。用雙引號引用的字符串被解釋為一個識別符。






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
0條評論