Я пытаюсь отправить себе текстовое сообщение и не могу добиться разрыва строки в сообщении. Я могу без проблем сделать это по электронной почте с помощью HTML, но это не работает для SMS-сообщения.
DECLARE @TXT_LIST VARCHAR(255);
DECLARE @TXT_BODY NVARCHAR(MAX);
SET @TXT_LIST = '[email protected]';
SET @TXT_BODY = 'This should be line 1.';
-- SET @TXT_BODY += '\n';
-- SET @TXT_BODY += '\r\n';
-- SET @TXT_BODY += '<br />';
-- SET @TXT_BODY += '%0a';
SET @TXT_BODY += 'This should be line 2.';
EXEC msdb.dbo.sp_send_dbmail @profile_name='myProfile', @recipients=@TXT_LIST, @body_format='HTML', @subject='Test Subject', @body=@TXT_BODY;
Я пробовал все закомментированные методы, которые вы видите выше, и все они отображаются на моем телефоне в виде обычного текста и в одной строке вместо двух.
Конечная цель состоит в том, чтобы выполнить запрос, который возвращает X строк и каждая строка из набора результатов находится в новой строке текстового сообщения.