sys.fulltext_languages(Transact-SQL)
이 카탈로그 뷰는 SQL Server에 단어 분리기가 등록된 언어당 한 개의 행을 포함합니다. 각 행은 해당 언어의 LCID 및 이름을 표시합니다. 특정 언어의 단어 분리기가 등록되면 해당 언어의 형태소 분석기, 의미 없는 단어(중지 단어) 및 동의어 사전 파일과 같은 다른 언어 리소스를 전체 텍스트 인덱싱/쿼리 작업에 사용할 수 있습니다. 전체 텍스트 쿼리 및 전체 텍스트 인덱스 Transact-SQL 문에 name 또는 lcid 값을 지정할 수 있습니다.
[!참고]
기본적으로 거의 모든 언어의 단어 분리기가 등록됩니다. 하지만 사용이 허가된 여러 타사 단어 분리기는 기본적으로 해제됩니다. 이러한 언어 및 단어 분리기 등록 방법에 대한 자세한 내용은 방법: 사용이 허가된 타사 단어 분리기 로드을 참조하십시오.
열 |
데이터 형식 |
설명 |
---|---|---|
lcid |
int |
해당 언어의 Microsoft Windows LCID(로캘 ID)입니다. |
name |
sysname |
lcid 값에 해당하는 sys.syslanguages의 별칭 값 또는 숫자로 된 LCID의 문자열 표현입니다. |
기본 언어에 대해 반환되는 값
다음 표에서는 기본적으로 단어 분리기가 등록되는 언어의 값만 보여 줍니다. 기본적으로 단어 분리기가 해제되는 언어의 이름 및 LCID 목록은 이 항목의 뒷부분에 나오는 "타사 단어 분리기의 언어 값"을 참조하십시오.
언어 |
LCID |
---|---|
아랍어1 |
1025 |
벵골어1 |
1093 |
브라질어 |
1046 |
영어(영국) |
2057 |
불가리아어1 |
1026 |
카탈로니아어1 |
1027 |
중국어(홍콩 특별 행정구, PRC) |
3076 |
중국어(마카오 특별 행정구) |
5124 |
중국어(싱가포르) |
4100 |
크로아티아어1 |
1050 |
네덜란드어 |
1043 |
영어 |
1033 |
프랑스어 |
1036 |
독일어 |
1031 |
구자라트어1 |
1095 |
히브리어1 |
1037 |
힌디어1 |
1081 |
아이슬란드어1 |
1039 |
인도네시아어1 |
1057 |
이탈리아어 |
1040 |
일본어 |
1041 |
카나다어1 |
1099 |
한국어 |
1042 |
라트비아어1 |
1062 |
리투아니아어1 |
1063 |
말레이어 - 말레이시아1 |
1086 |
말라얄람어1 |
1100 |
마라티어1 |
1102 |
중립 |
0 |
노르웨이어(복말)1 |
1044 |
포르투갈어 |
2070 |
펀잡어1 |
1094 |
루마니아어1 |
1048 |
러시아어 |
1049 |
세르비아어(키릴 자모)1 |
3098 |
세르비아어(라틴 문자)1 |
2074 |
중국어(간체) |
2052 |
슬로바키아어1 |
1051 |
슬로베니아어1 |
1060 |
스페인어 |
3082 |
스웨덴어 |
1053 |
타밀어1 |
1097 |
텔루구어1 |
1098 |
태국어 |
1054 |
중국어(번체) |
1028 |
우크라이나어1 |
1058 |
우르두어1 |
1056 |
베트남어1 |
1066 |
1 이 언어에 대한 지원은 SQL Server 2008부터 추가되었습니다.
타사 단어 분리기의 언어 값
다음 표에서는 타사 단어 분리기가 등록된 경우 이에 대해 반환되는 값을 나열합니다.
LCID |
Name |
---|---|
1030 |
덴마크어 |
1045 |
폴란드어 |
1055 |
터키어 |
이러한 언어의 단어 분리기를 사용하려면 해당 언어를 수동으로 등록해야 합니다. 이러한 언어를 설정하는 방법은 방법: 사용이 허가된 타사 단어 분리기 로드을 참조하십시오.
주의
SQL Server 2008에는 약 50개 언어에 대한 단어 분리기가 있습니다. 이 중 23개는 SQL Server 2005에도 있습니다. 영어, 한국어, 태국어 및 중국어(모든 형태 포함)에 대한 단어 분리기만 동일하게 유지되며, 다른 언어의 경우에는 SQL Server 2008에서 SQL Server 2005 도구보다 훨씬 더 잘 작동하는 차세대 단어 분리기를 지원합니다. 경우에 따라 새로운 단어 분리기가 SQL Server 2005 단어 분리기와 약간 다르게 동작할 수도 있습니다. SQL Server 2005 전체 텍스트 인덱스를 가져온 후 단어 분리기를 업데이트하는 방법은 단어 분리기 및 형태소 분석기를 참조하십시오.
특정 언어의 의미 없는 단어(중지 단어) 목록을 만들려면 SQL Server에 해당 언어를 등록합니다.
동의어 사전 파일은 해당 동의어 사전을 사용하는 전체 텍스트 쿼리에 의해 자동으로 로드됩니다. 초기에 전체 텍스트 쿼리의 성능에 영향을 주지 않으려면 sp_fulltext_load_thesaurus_file을 실행하는 것이 좋습니다.
전체 텍스트 검색에 등록된 언어 목록을 업데이트하려면 sp_fulltext_service 'update_languages'를 사용합니다.
사용 권한
SQL Server 2005 이상 버전에서는 사용자가 소유하고 있거나 일부 사용 권한을 부여 받은 보안 개체의 경우에만 카탈로그 뷰의 메타데이터를 볼 수 있도록 제한됩니다. 자세한 내용은 메타데이터 표시 유형 구성을 참조하십시오.