gpt4 book ai didi

sql - Raiserror 中的断线

转载 作者:行者123 更新时间:2023-12-03 18:02:08 24 4
gpt4 key购买 nike

无论如何要打破线并在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

我不想在数据访问层做改动,我们只支持web,不支持window app。我希望每个循环 msg 仅使用 sql 打印在下一行。
是否可以?

最佳答案

我不是 sql 专家,但我认为这会有所帮助

Char(10)

插入一个新的换行符 一个很好的指南在这里: https://www.itsupportguides.com/knowledge-base/sql-server/sql-how-to-insert-new-lineline-break-in-string/

我也看过 \n以前用过,但我不知道在你的情况下是否可以使用

关于sql - Raiserror 中的断线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48204544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com