SQL 在 select 语句中将列中的文本拆分为多行

SQL Split text from column in several lines in select statement

我正在 SQL Server 2014 中创建作业,最后一步是将第一步的输出发送到我的电子邮件。我已经发送包含下一个查询结果的电子邮件:

select TOP 1 
    msdb.dbo.agent_datetime(run_date, run_time) as 'RunDateTime', 
    message 
from 
    sysjobhistory 
where 
    job_id = 'SOMETHING' and step_id = 1
order by 
    run_date DESC, run_time DESC

message 列有一个大文本,它在一行中输出所有内容,如下图所示:

我想知道是否可以将文本分成几行。我可以用定界符来做。我看到了一些函数,但它们所做的只是将文本按列和行分开,我不希望那样。

谢谢:)

看起来 "Executed:" 在字符串中出现了一堆,所以我可能会从以下内容开始:

SELECT TOP 1
    msdb.dbo.agent_datetime(run_date, run_time) as 'RunDateTime',
    REPLACE(message, 'Executed:', CHAR(13) + 'Executed:') AS message
FROM
    sysjobhistory
WHERE
    job_id = 'SOMETHING' and step_id = 1
ORDER BY
    run_date DESC,
    run_time DESC