認識SQL中幾個值得注意的特殊符號 |
發(fā)布時間: 2012/8/7 17:51:31 |
1.在SQL中,表示字符串得引號強烈建議使用單引號('''')。雖然SQL/Index.html">MySQL也可以使用雙引號("),但是為了和SQL Server和Oracle統(tǒng)一,建議都使用單引號。如果在字符串中也有單引號出現(xiàn)的話,在SQL中需要將其替換為兩個單引號(''''''''),DBMS會將其解釋為一個單引號的。 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.另外,符號(&) 在Oracle里有特殊含義,是一個宏變量標識符,在SQLPLUS里執(zhí)行: SELECT ''''AAA BBB'''' AS STR FROM DUAL 它會提示你輸入宏變量值,所有如果SQL里有(&),建議用單引號括起來,如: SELECT ''''AAA''''||''''&''''||''''nbsp;BBB'''' AS STR FROM DUAL 它就不會提示了。 本文出自:億恩科技【www.allwellnessguide.com】 |