使用 raiserror 时避免换行

Avoid newline when using raiserror

假设我使用 raiserror 进行调试,就像这样:

raiserror('Trying to do something...',0,0) with nowait

(queries that do something)

raiserror('Done.',0,0) with nowait

在 SSMS 的“消息”中将此输出放在一行中会很方便:

Trying to do something...Done.

有办法吗?我周围什么都没找到

不,要么等到两个操作都完成并通过一次调用打印一行,要么在两行中输出。 SSMS(和 ADS)只是没有能力做你想做的事。