加号[+]运算符是SQL Server处理字符串连接,可以将两个或多个字符串合并或串连成为一个字符串。
有一点需要注意的,SQL Server默认情况之下,任何字符串与NULL串联也会得取NULL值的结果,如果想把NULL也当作字符串进行串联,需要把一个名为CONCAT_NULL_YIELDS_NULL选项设置为OFF。
例子:
DECLARE @s NVARCHAR(30) = 'Insus'
DECLARE @s1 NVARCHAR(30) = '.NET'
SELECT @s + @s1 AS MyName
DECLARE @s1 NVARCHAR(30) = '.NET'
SELECT @s + @s1 AS MyName
结果: