認(rèn)識(shí)SQL中幾個(gè)值得注意的特殊符號(hào) |
發(fā)布時(shí)間: 2012/8/7 17:51:31 |
1.在SQL中,表示字符串得引號(hào)強(qiáng)烈建議使用單引號(hào)('''')。雖然SQL/Index.html">MySQL也可以使用雙引號(hào)("),但是為了和SQL Server和Oracle統(tǒng)一,建議都使用單引號(hào)。如果在字符串中也有單引號(hào)出現(xiàn)的話,在SQL中需要將其替換為兩個(gè)單引號(hào)(''''''''),DBMS會(huì)將其解釋為一個(gè)單引號(hào)的。 2.關(guān)于SQL的換行符和字符串連接符,在SQL/Index.html">MySQL、SQL Server和Oracle中均有不同,下面以列表顯示。 SQL/Index.html">MySQL SQL Server Oracle 換行符 \n或\r\n或CHAR(10) CHAR(13) CHR(10) 字符串連接符 CONCAT() + ||或CONCAT() 3.另外,符號(hào)(&) 在Oracle里有特殊含義,是一個(gè)宏變量標(biāo)識(shí)符,在SQLPLUS里執(zhí)行: SELECT ''''AAA BBB'''' AS STR FROM DUAL 它會(huì)提示你輸入宏變量值,所有如果SQL里有(&),建議用單引號(hào)括起來(lái),如: SELECT ''''AAA''''||''''&''''||''''nbsp;BBB'''' AS STR FROM DUAL 它就不會(huì)提示了。 本文出自:億恩科技【www.vbseamall.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |