更新时间:2023-11-30 23:07:58
添加
Add
isnull(@P3,'')
因此传递空字符串而不是空值。对所有参数都可能更安全。
So blank string so passed rather than a null value. Might be safer to do it to all parameters.
您好,
请试试这个: -
在SQL Server中使用Concat
声明@ P1 varchar(10),@ P2 varchar(10),@ P3 VARCHAR(10),@ MyParameterEntry VARCHAR(120)
SET @ P1 ='W'
SET @ P2 ='E'
SET @ P3 = NULL
SET @MyParameterEntry = CONCAT('我的第一个参数是:',@ P1,'我的第二个参数是:',@ P2,'我的第三个参数是:',@ P3)
打印@MyParameterEntry
Hi,
Please try this:-
Use Concat in SQL Server
Declare @P1 varchar(10),@P2 varchar(10),@P3 VARCHAR(10),@MyParameterEntry VARCHAR(120)
SET @P1='W'
SET @P2='E'
SET @P3 =NULL
SET @MyParameterEntry = CONCAT( 'My first parameter is: ' , @P1 , ' My second parameter is: ' , @P2 , 'My third parameter is: ' , @P3)
Print @MyParameterEntry