sys.fulltext_languages (Transact-SQL)

這份目錄檢視會針對其斷詞工具向 SQL Server 註冊的每種語言,各包含一個資料列。每個資料列都會顯示語言的 LCID 和名稱。針對某種語言註冊斷詞工具時,其他語言資源 (字幹分析器、非搜尋字 (停用字詞) 和同義字檔案) 就會成為可供全文檢索索引/查詢作業使用。您可以在全文檢索查詢和全文檢索索引 Transact-SQL 陳述式中指定 namelcid 的值。

[!附註]

系統預設會註冊大部分語言的斷詞工具。不過,有一些授權的協力廠商斷詞工具預設是停用的。如需有關這些語言以及如何註冊這些斷詞工具的詳細資訊,請參閱<如何:載入授權協力廠商斷詞工具>。

資料行

資料類型

描述

lcid

int

語言的 Microsoft Windows 地區設定識別碼 (LCID)。

name

sysname

這是 sys.syslanguages 中對應至 lcid 值的別名值,或是數值 LCID 的字串表示法。

針對預設語言傳回的值

下表只會顯示預設註冊其斷詞工具之語言的值。如需預設停用其斷詞工具之語言的名稱和 LCID 清單,請參閱本主題後面的「協力廠商斷詞工具之語言的值」。

語言

LCID

阿拉伯文1

1025

孟加拉文1

1093

巴西文

1046

英式英文

2057

保加利亞文1

1026

卡達隆尼亞文1

1027

中文 (香港特別行政區、中國)

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

名稱

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 和更新的版本中,目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。