sys.fulltext_languages (Transact-SQL)
Esta exibição do catálogo contém uma linha por idioma cujos separadores de palavras estão registrados no SQL Server. Cada linha exibe o LCID e o nome do idioma. Quando há separadores de palavras registrados para um idioma, seus outros recursos lingüísticos, como lematizadores, palavras de ruído (palavras irrelevantes) e arquivos de dicionário de sinônimos, ficam disponíveis para operações de indexação/consulta de texto completo. O valor de nome ou lcid pode ser especificado nas consultas de texto completo e instruções Transact-SQL de índice de texto completo.
Observação |
---|
Os separadores de palavras da maioria dos idiomas são registrados por padrão. No entanto, vários separadores de palavras de terceiros licenciados ficam desabilitados por padrão. Para obter informações sobre esses idiomas e como registrar esses separadores de palavras, consulte Como carregar separadores de palavras de terceiros licenciados. |
Coluna |
Tipo de dados |
Descrição |
---|---|---|
lcid |
int |
O LCID (identificador de localidade) do Microsoft Windows relativo ao idioma. |
name |
sysname |
O valor do alias em sys.syslanguages correspondente ao valor de lcid ou a representação de cadeia de caracteres do LCID numérico. |
Valores retornados para idiomas padrão
A tabela a seguir mostra valores somente para idiomas cujos separadores de palavras são registrados por padrão. Para ver uma lista dos nomes e LCIDs de idiomas cujos separadores de palavras ficam desabilitados por padrão, consulte "Valores para idiomas de separadores de palavras de terceiros", mais adiante neste tópico.
Idioma |
LCID |
---|---|
Árabe1 |
1025 |
Bengali1 |
1093 |
Português do Brasil |
1046 |
Inglês britânico |
2057 |
Búlgaro1 |
1026 |
Catalão1 |
1027 |
Chinês (RAE de Hong Kong, RPC) |
3076 |
Chinês (RAE de Macau) |
5124 |
Chinês (Cingapura) |
4100 |
Croata1 |
1050 |
Holandês |
1043 |
Inglês |
1033 |
Francês |
1036 |
Alemão |
1031 |
Gujarati1 |
1095 |
Hebraico1 |
1037 |
Híndi1 |
1081 |
Islandês1 |
1039 |
Indonésio1 |
1057 |
Italiano |
1040 |
Japonês |
1041 |
Kannada1 |
1099 |
Coreano |
1042 |
Letão1 |
1062 |
Lituano1 |
1063 |
Malaio - Malásia1 |
1086 |
Malaio1 |
1100 |
Marata1 |
1102 |
Neutro |
0 |
Norueguês (Bokmål)1 |
1044 |
Português |
2070 |
Punjabi1 |
1094 |
Romeno1 |
1048 |
Russo |
1049 |
Sérvio (Cirílico)1 |
3098 |
Sérvio (latino)1 |
2074 |
Chinês simplificado |
2052 |
Eslovaco1 |
1051 |
Esloveno1 |
1060 |
Espanhol |
3082 |
Sueco |
1053 |
Tâmil1 |
1097 |
Telugu1 |
1098 |
Tailandês |
1054 |
Chinês tradicional |
1028 |
Ucraniano1 |
1058 |
Urdu1 |
1056 |
Vietnamita1 |
1066 |
1 O suporte para este idioma foi adicionado no SQL Server 2008.
Valores para idiomas de separadores de palavras de terceiros
A tabela a seguir lista os valores retornados para separadores de palavras de terceiros, se registrados.
LCID |
Nome |
---|---|
1030 |
Dinamarquês |
1045 |
Polonês |
1055 |
Turco |
Para usar os separadores de palavras desses idiomas, você deve registrá-los manualmente. Para obter mais informações sobre como habilitar esses idiomas, consulte Como carregar separadores de palavras de terceiros licenciados.
Comentários
O SQL Server 2008 inclui separadores de palavras para aproximadamente 50 idiomas, dos quais 23 também existem no SQL Server 2005. Somente os separadores de palavras para inglês, coreano, tailandês e chinês (todas as formas) permanecem os mesmos. Para outros idiomas, o SQL Server 2008 inclui uma nova geração de separadores de palavras que funcionam consideravelmente melhor que seus equivalentes do SQL Server 2005. É provável que o comportamento dos novos separadores de palavras seja um pouco diferente daquele dos separadores de palavras do SQL Server 2005. Para obter informações sobre como atualizar separadores de palavras após a importação de um índice de texto completo do SQL Server 2005, consulte Separadores de palavras e lematizadores.
Para criar uma lista de palavras de ruído (palavras irrelevantes) para um idioma, o idioma deve estar registrado no SQL Server.
Arquivos de dicionários de sinônimos são carregados automaticamente por consultas de texto completo que usam o dicionário de sinônimos. Para evitar esse primeiro impacto de desempenho em consultas de texto completo, recomendamos que você execute sp_fulltext_load_thesaurus_file.
Para atualizar a lista de idiomas registrados na pesquisa de texto completo, use sp_fulltext_service 'update_languages'.
Permissões
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também