在SQL Server Management Studio (SSMS)中使用字体颜色
2012-04-28 11:18
447 查看
能否在 SQL Server Management Studio (SSMS) 的消息面板输出中,通过 SQL print 命令改变默认字体颜色?
Not as far as I know, you would have to change the color of all text in the editor, I'm pretty sure that's not what you want.
You have to realize for the Management Studio, everything you output is just text, how is it supposed to know that it's representing an error?
PRINT '--################### ERROR BEGINS ##################' PRINT 'The database update failed' PRINT '--################### ERROR ENDS ####################' I will wrap it in thins as this is my only other option. – icecurtain Mar 2 at 10:20
does that actually color the message red? – ntziolis Mar 2 at 10:21
No as you mention it is not exposed.So I will have to highlight the error using thins, I could change the font but that will effect all of the message. May be there is a T-SQL statement to force a error with a text output? –
参考:http://technet.microsoft.com/zh-cn/library/ms178592(v=sql.90).aspx
错误级别大于10才会显示红色。
IF @@TRANCOUNT>0 BEGIN PRINT 'The database update succeeded' COMMIT TRANSACTION END ELSE PRINT 'The database update failed' GOI.e
Not as far as I know, you would have to change the color of all text in the editor, I'm pretty sure that's not what you want.
You have to realize for the Management Studio, everything you output is just text, how is it supposed to know that it's representing an error?
PRINT '--################### ERROR BEGINS ##################' PRINT 'The database update failed' PRINT '--################### ERROR ENDS ####################' I will wrap it in thins as this is my only other option. – icecurtain Mar 2 at 10:20
does that actually color the message red? – ntziolis Mar 2 at 10:21
No as you mention it is not exposed.So I will have to highlight the error using thins, I could change the font but that will effect all of the message. May be there is a T-SQL statement to force a error with a text output? –
declare @object_name varchar(20)='test_table1',@message varchar(50) if object_id(@object_name) is not null begin select * from PUB_INDIV_CSRC_SESS end else set @message=@object_name+' 不存在!' RAISERROR (N'''%s'' 不存在,错误号 %d', -- Message text. 16, -- Severity. 1, -- State. @object_name, -- First argument. 1 -- Second argument. ) WITH NOWAIT; go
参考:http://technet.microsoft.com/zh-cn/library/ms178592(v=sql.90).aspx
错误级别大于10才会显示红色。
相关文章推荐
- SQL Server Management Studio(SSMS)的使用与配置整理(不定期更新 2016/02/04)
- 将Visual Studio的字体与颜色设置导入到SQL Server Management Studio
- SQL Server Management Studio(SSMS)的使用与配置整理
- Sql Server2008 中的SQL Server Management Studio(SSMS) (转)
- 使用SQL Server Management Studio配置数据库镜像
- WSS3.0自带数据库可以使用SQL 2005 Server Management Studio来管理
- 使用SQL Server Management Studio 创建作业备份数据库
- SQL Server Management Studio的对象资源管理器的使用
- SQL Server Management Studio (SSMS) Studio June 2016
- 使用 SQL Server Management Studio的活动和监视器 查看运行的SQL语句
- 【手记】小心在where中使用NEWID()的大坑 【手记】解决启动SQL Server Management Studio 17时报Cannot find one of more components...的问题 【C#】组件分享:FormDragger窗体拖拽器 【手记】注意BinaryWriter写string的小坑——会在string前加上长度前缀length-prefixed
- 编程经验:SQL Server Management Studio使用注意事项
- 使用SQL Server Management Studio配置数据库镜像
- Sql Server Management Studio 辅助工具(SSMS代码格式化)
- 无法使用SQL Server Management Studio的找到Network Server
- Sql Server2008 中的SQL Server Management Studio(SSMS)
- 无法使用SQL Server Management Studio的找到Network Server
- 使用Sql Server Management Studio 2008将数据导出到Sql文件中
- 使用SQLserver Management Studio连接VS2012自带数据库
- 使用SQL Server Management Studio 2008 将数据库里的数据导成脚本