无论如何要打破线并在RaiseError的下一行继续?
<br/>并且/n不工作
下面是我的代码:
BEGIN
BEGIN TRY
SELECT 16/0
END TRY
BEGIN CATCH
WHILE(@Count != 0)
BEGIN
SET @MaterialName = (SELECT Material FROM #T WHERE Quantity = 0 AND ID = @Count)
SET @MSG = 'Material %s was not offered.'
RAISERROR(@MSG,16,1,@MaterialName);
SET @Count = @Count - 1
END
END CATCH
END
Run Code Online (Sandbox Code Playgroud)
我不想在数据访问层做改动,我们只支持web,不支持window app。我希望每个循环 msg 仅使用 sql 打印在下一行。是否可以?
Sco*_*ers -1
我不是 sql 专家,但我认为这会有所帮助
Char(10)
Run Code Online (Sandbox Code Playgroud)
插入新换行符关于它的一个很好的指南在这里:https ://www.itsupportguides.com/knowledge-base/sql-server/sql-how-to-insert-new-lineline-break-in-string/
我以前也见过\n用过,但不知道是否可以在你的情况下使用
| 归档时间: |
|
| 查看次数: |
1819 次 |
| 最近记录: |