关于SQL的换行符和字符串连接符,在MySQL、SQL Server和Oracle中均有不同,下面以列表显示。
MySQL
SQL Server
Oracle
换行符
\n或\r\n或CHAR(10)
CHAR(13)
CHR(10)
字符串连接符
CONCAT()
+
||或CONCAT()
另外,符号(&) 在Oracle里有特殊含义,是一个宏变量标识符,在SQLPLUS里执行SELECT ''''AAA BBB'''' AS STR FROM DUAL,它会提示你输入宏变量值,所有如果SQL里有(&),建议用单引号括起来,如SELECT ''''AAA''''||''''&''''||''''nbsp;BBB'''' AS STR FROM DUAL它就不会提示了。