sql server利用不同語(yǔ)種語(yǔ)言顯示報錯錯誤消息的方法示例
時(shí)間:2026-05-05 03:12:44這篇文章主要給大家介紹了關(guān)于sql server利用不同語(yǔ)種語(yǔ)言顯示報錯錯誤消息的用不言顯相關(guān)資料,文中通過(guò)示例代碼介紹的同語(yǔ)非常詳細,對大家學(xué)習或者使用sql server具有一定的種語(yǔ)參考學(xué)習價(jià)值,需要的示報示例朋友們下面來(lái)一起學(xué)習學(xué)習吧
問(wèn)題:
生產(chǎn)環(huán)境的操作系統和數據庫可能是英文版的,而我們的錯錯母語(yǔ)是中文,如果英語(yǔ)能力差點(diǎn),誤消可能有時(shí)對英語(yǔ)環(huán)境(′-ι_-`)下的用不言顯數據庫腳本報錯的英文提示看不懂,如(ru)果直接拿英語(yǔ)錯誤提示??通過(guò)翻譯工具去翻譯,同語(yǔ)也不一定就是種語(yǔ)完全翻譯得100??%準確。
解決方案:
通過(guò)set language指定語(yǔ)種語(yǔ)言,示報示例使sql server的錯錯報錯以該語(yǔ)種語(yǔ)言的形式(°o°)呈現。
腳本:
/
*說(shuō)明:通過(guò)seヽ(′ー`)ノt language指定語(yǔ)種語(yǔ)??言,誤消使sql server的用不言顯報錯以該語(yǔ)種語(yǔ)言的形式呈現
腳本來(lái)源:http??s://www.cnblogs.com/zhang5022ヽ(′▽?zhuān)?/19048/p/12826544.html
參考:https:???//docs.mi??crosofヾ(′▽?zhuān)??t.com/zh-cn/sql/t-sql/statements/set-language-transact-??sql?view=sql-??server-2017
參考表:select * from sys.syslanguages
*/
set language US_ENGLISH
begin try
declare @i int = 1 / 0
end try
begin catch
end catch
go
--遇到以零作除數錯誤。
set language 簡(jiǎn)體中文
begin try
declare @i int = 1 / 0
end try
begin catch
select ERROR_MESSAGE() as ErrorInfo
end catch
go
--發(fā)現除以零的同語(yǔ)錯誤。
begin try
declare @i int = 1 / 0
end try
begin catch
select ERROR_MESSAGE() as ErrorInfo
end catch
--0 除算エラーが発生しました。(′-ι_-`)種語(yǔ)
s(⊙_⊙)et language 日本語(yǔ)
begin tr(′▽?zhuān)?)y
declare @i int = 1 / 0
begin catch
select ERROR_MESSAGE() as ErrorInfo
end catch
--0?? ??? ??? ??ヽ(′ー`)ノ????.
set language ???
begin try
declare @i int = 1 / 0
end try
begin catch
select ER(?????)ROR_MESSAGE() as ErrorInfo
end catch
go
腳本運行結果(以英語(yǔ)、中文(簡(jiǎn)體、繁體)、日語(yǔ)、朝鮮語(yǔ)(韓語(yǔ))???為例):
參考微軟官方文檔:
https://docs.microsoft.com/zh-cn/sql/t-sql/s???tatements/set-language-t??ransact-sql?view=sql-server-2017
總結
到此這篇關(guān)于sql server利用不同語(yǔ)種語(yǔ)言顯示報錯錯誤消息的文章就介紹到這了,更多相關(guān)sql server不同語(yǔ)種語(yǔ)言顯示報錯消息內容請搜索腳本之家以前??的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
來(lái)源:腳本之家
鏈接:https://www.jb51.net/article/185979.ht??m
客服電話(huà)15338521262
Copyright ? 2012-2018 天津九安特機電工程有限公司 版權所有 備案號:
客服電話(huà)17717464068