sql server 는 서로 다른 언어 로 오류 메 시 지 를 표시 하 는 방법 예제
2242 단어 sqlserver잘못 을 보고 하 다잘못
생산 환경의 운영 체제 와 데이터 베 이 스 는 영문 판 일 수 있 습 니 다.우리 의 모국 어 는 중국어 입 니 다.만약 에 영어 능력 이 떨 어 지면 영어 환경 에서 데이터 베이스 스 크 립 트 가 잘못된 영어 힌트 를 이해 하지 못 할 수도 있 습 니 다.만약 에 영어 오류 힌트 를 번역 도 구 를 통 해 직접 번역 하면 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
*/
--Divide 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
--lF e`。
set language w
begin try
declare @i int = 1 / 0
end try
begin catch
select ERROR_MESSAGE() as ErrorInfo
end catch
go
--0 エラ`がk しました。
set language Z
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 의 서로 다른 언어 로 오류 메 시 지 를 표시 하 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 지원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
우분투에 SQL 서버 설치Microsoft SQL Server는 오늘날 업계에서 가장 눈에 띄는 데이터베이스 중 하나입니다. 이번 포스팅에서는 우분투에 설치하는 방법을 알려드리겠습니다. sudo 권한이 있는 계정 1단계: 터미널 열기 단축키...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.