sql server 报错(sql server利用不同语种语言显示报错错误消息的方法示例)
类别:数据库 浏览量:2703
时间:2021-10-14 00:23:54 sql server 报错
sql server利用不同语种语言显示报错错误消息的方法示例问题:
生产环境的操作系统和数据库可能是英文版的,而我们的母语是中文,如果英语能力差点,可能有时对英语环境下的数据库脚本报错的英文提示看不懂,如果直接拿英语错误提示通过翻译工具去翻译,也不一定就是完全翻译得100%准确。
解决方案:
通过set language指定语种语言,使sql server的报错以该语种语言的形式呈现。
脚本:
/* 说明:通过set language指定语种语言,使sql server的报错以该语种语言的形式呈现 脚本来源:https://www.cnblogs.com/zhang502219048/p/12826544.html 参考:https://docs.microsoft.com/zh-cn/sql/t-sql/statements/set-language-transact-sql?view=sql-server-2017 参考表:select * from sys.syslanguages */ --liide by zero error encountered. set language US_ENGLISH begin try declare @i int = 1 / 0 end try begin catch select ERROR_MESSAGE() as ErrorInfo end catch go --遇到以零作除数错误。 set language 简体中文 begin try declare @i int = 1 / 0 end try begin catch select ERROR_MESSAGE() as ErrorInfo end catch go --發現除以零的錯誤。 set language 繁體中文 begin try declare @i int = 1 / 0 end try begin catch select ERROR_MESSAGE() as ErrorInfo end catch go --0 除算エラーが発生しました。 set language 日本語 begin try declare @i int = 1 / 0 end try begin catch select ERROR_MESSAGE() as ErrorInfo end catch go --0으로 나누기 오류가 발생했습니다. set language 한국어 begin try declare @i int = 1 / 0 end try begin catch select ERROR_MESSAGE() as ErrorInfo end catch go
脚本运行结果(以英语、中文(简体、繁体)、日语、朝鲜语(韩语)为例):
参考微软官方文档:
https://docs.microsoft.com/zh-cn/sql/t-sql/statements/set-language-transact-sql?view=sql-server-2017
总结
到此这篇关于sql server利用不同语种语言显示报错错误消息的文章就介绍到这了,更多相关sql server不同语种语言显示报错消息内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- sqlserver连接服务器怎么解决(Sql server端口未打开连接不上的解决方案)
- 怎么写存储过程sql server(SqlServer存储过程实现及拼接sql的注意点)
- sqlserver2000安装之后在哪打开(SQL2000安装后,SQL Server组无项目解决方法)
- sqlserver2016安装教程(SQL server 2016 安装步骤图文教程)
- sqlserver怎么手动添加数据库表(SQL Server 数据库调整表中列的顺序操作方法及遇到问题)
- 阿里云sql server 2012(远程连接阿里云SqlServer 2012 数据库服务器的图文教程)
- sql死锁进程保护(SqlServer查询和Kill进程死锁的语句)
- sqlserver2012如何安装如何使用(Sql server 2012 中文企业版安装图文教程附下载链接)
- sqlserver栏位说明(SQL Server重置IDENTITY属性种子值操作)
- sqlserver触发器编写(SQLSever中的触发器基本语法与作用)
- sqlserver游标使用场景(解析SQL Server聚焦移除Bookmark Lookup、RID Lookup、Key Lookup)
- 详解SqlServer数据库中Substring函数的用法(详解SqlServer数据库中Substring函数的用法)
- sqlserver复制表结构及数据到新表(SQL SERVER 表与表之间 字段一对多sql语句写法)
- sql server2008如何升级到2012(MS sqlserver 2008数据库转换成2000版本的方法)
- 查sqlserver锁表语句(Sql Server如何查看被锁的表及解锁的方法)
- sqlserver数据库同步复制(SqlServer将数据库中的表复制到另一个数据库)
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
- 三分71 生死战爆发 篮网旧将丁威迪今天成奇兵,助队赢球(三分71生死战爆发)
- 《红 雄安》系列广播剧第一集 水上奇兵雁翎队(雄安系列广播剧第一集)
- 小说 小伙穿越成刘备,用现代知识指挥作战,众谋士都看呆了(小伙穿越成刘备)
- 解析葡萄牙6-1瑞士 进攻多点开花,贡萨洛-拉莫斯一战成名(解析葡萄牙6-1瑞士)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9