問(wèn)題:
生產(chǎn)環(huán)境的操作系統(tǒng)和數(shù)據(jù)庫(kù)可能是英文版的,而我們的母語(yǔ)是中文,如果英語(yǔ)能力差點(diǎn),可能有時(shí)對(duì)英語(yǔ)環(huán)境下的數(shù)據(jù)庫(kù)腳本報(bào)錯(cuò)的英文提示看不懂,如果直接拿英語(yǔ)錯(cuò)誤提示通過(guò)翻譯工具去翻譯,也不一定就是完全翻譯得100%準(zhǔn)確。
解決方案:
通過(guò)set language指定語(yǔ)種語(yǔ)言,使sql server的報(bào)錯(cuò)以該語(yǔ)種語(yǔ)言的形式呈現(xiàn)。
腳本:
/* 說(shuō)明:通過(guò)set language指定語(yǔ)種語(yǔ)言,使sql server的報(bào)錯(cuò)以該語(yǔ)種語(yǔ)言的形式呈現(xiàn) 腳本來(lái)源: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*/--Divide by zero error encountered.set language US_ENGLISHbegin try declare @i int = 1 / 0end trybegin catch select ERROR_MESSAGE() as ErrorInfoend catchgo--遇到以零作除數(shù)錯(cuò)誤。set language 簡(jiǎn)體中文begin try declare @i int = 1 / 0end trybegin catch select ERROR_MESSAGE() as ErrorInfoend catchgo-- 主站蜘蛛池模板: 平顺县| 澄江县| 西畴县| 大冶市| 崇州市| 西林县| 茶陵县| 运城市| 台江县| 海淀区| 许昌市| 拉孜县| 朝阳区| 湟源县| 汉阴县| 金塔县| 子洲县| 西安市| 枞阳县| 兴化市| 广灵县| 汕尾市| 洪泽县| 沙雅县| 锡林郭勒盟| 西贡区| 同德县| 盐亭县| 云阳县| 康马县| 久治县| 上饶县| 介休市| 嫩江县| 商城县| 呼图壁县| 蓬安县| 越西县| 隆化县| 罗源县| 蒙阴县|