可以通过SQL打印命令更改消息窗格输出中SQL Server Management Studio(SSMS)中使用的默认字体颜色(颜色)吗?
IF @@TRANCOUNT>0 BEGIN
PRINT 'The database update succeeded'
COMMIT TRANSACTION
END
ELSE PRINT 'The database update failed'
GO
Run Code Online (Sandbox Code Playgroud)
即

小智 26
这是一个旧帖子,但如果你仍然希望能够以红色显示你的文字:使用内置的RAISERROR功能.您可以设置错误的严重性,这将确定它是以黑色还是红色输出您的文本.例如:
raiserror('Your error message', 10, 0)
Run Code Online (Sandbox Code Playgroud)
将仅使用黑色字体颜色显示错误
raiserror('Your error message', 11, 0)
Run Code Online (Sandbox Code Playgroud)
将以红色字体颜色显示错误
消息严重性为10或更低将使用黑色字体颜色,11或更高将使用红色字体颜色.
完成时:消息严重性为20或更高将停止执行脚本的其余部分,如果使用消息严重性为19或更高,则必须使用log选项调用raiserror函数,如下所示:
raiserror('Your error message', 20, 0) with log
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9813 次 |
| 最近记录: |