sql server 中的新行

2021-09-10 00:00:00 sql tsql sql-server

我正在使用一个程序来选择名字和姓氏

I am using an procedure to Select First-name and Last-name

declare 
    @firstName nvarchar(50),
    @lastName nvarchar(50),
    @text nvarchar(MAX)

SELECT @text = 'First Name : ' + @firstName + ' Second Name : ' + @lastName 

@text 值将发送到我的邮件但是名字和姓氏在一行中.我只需要在第二行显示姓氏

The @text Value will be sent to my mail But the Firstname and Lastname comes in single line. i just need to show the Lastname in Second line

O/P 名字:Taylor 姓氏:Swift ,
我需要像下面这样的输出格式

O/P First Name : Taylor Last Name : Swift ,
I need the output like this below format

First Name : Taylor 
Last Name : Swift

推荐答案

尝试使用 CHAR(13) -

DECLARE 
      @firstName NVARCHAR(50) = '11'
    , @lastName NVARCHAR(50) = '22'
    , @text NVARCHAR(MAX) 

SELECT @text = 
    'First Name : ' + @firstName + 
    CHAR(13) + --<--
    'Second Name : ' + @lastName

SELECT @text

输出 -

First Name : 11
Second Name : 22

相关文章