Tecnologia > Ferramentas de Apoio > CBDS > Operações do CBDS > Recursos de Banco > Linguagens para Ordenação

Linguagens para Ordenação

Este recurso é acessível através do menu Ferramentas > Recursos de Banco > Linguagem para Ordenação.

Habilita a utilização da ordenação definida pela linguagem do banco de dados

Ao habilitar essa opção, pode-se definir (Incluir|Excluir) as linguagens do banco de dados. Sendo que ao realizar alterações neste cadastro, é necessário realizar uma consistência na base de dados.

LINGUAGEM ORDENAÇÃO
AMERICAN BINARY
ARABIC ARABIC
BENGALI BENGALI
BRAZILIAN PORTUGUESE WEST_EUROPEAN
BULGARIAN BULGARIAN
CANADIAN FRENCH CANADIAN FRENCH
CATALAN CATALAN
CROATIAN CROATIAN
CZECH CZECH
DANISH DANISH
DUTCH DUTCH
EGYPTIAN ARABIC
ENGLISH BINARY
ESTONIAN ESTONIAN
FINNISH FINNISH
FRENCH FRENCH
GERMAN DIN GERMAN
GERMAN GERMAN
GREEK GREEK
HEBREW HEBREW
HUNGARIAN HUNGARIAN
ICELANDIC ICELANDIC
INDONESIAN INDONESIAN
ITALIAN WEST_EUROPEAN
JAPANESE BINARY
KOREAN BINARY
LATIN AMERICAN SPANISH SPANISH
LATVIAN LATVIAN
LITHUANIAN LITHUANIAN
MALAY MALAY
MEXICAN SPANISH WEST_EUROPEAN
NORWEGIAN NORWEGIAN
POLISH POLISH
PORTUGUESE WEST_EUROPEAN
ROMANIAN ROMANIAN
RUSSIAN RUSSIAN
SIMPLIFIED CHINESE BINARY
SLOVAK SLOVAK
SLOVENIAN SLOVENIAN
SPANISH SPANISH
SWEDISH SWEDISH
THAI THAI_DICTIONARY
TRADITIONAL CHINESE BINARY
TURKISH TURKISH
UKRAINIAN UKRAINIAN
VIETNAMESE VIETNAMESE

Para cada linguagem cadastrada a rotina de consistência de base criará um índice, para todos os índices que contenham um campo alfanumérico. O que significa que deve-se fazer uma consistência de base depois de se incluir, retirar ou alterar as linguagens da lista de linguagens, para o recurso ter validade. É importante notar que essa primeira consistência de base, após as alterações na lista de linguagens, pode apresentar erros na importação da definição do TBS, durante a consistência, apresentando uma janela com todos os erros encontrados, exemplo de erro:

[
índice R016HIE.R016HIEINDICE38ENGALI NLSSORT não válido.

Comandos a serem executados para arrumar a base:
DROP INDEX R016HIEINDICE38ENGALI
/
]

Basta pressionar OK na tela e a consistência terá continuidade.

Também pode ocorrer (quando o CBDS estiver configurado para utilizar as linguagens de ordenação, quando aparecer a tela com os comandos que serão executados para corrigir a base de dados na consistência) de mostrar várias tabelas que serão alteradas, mas sem comando algum a ser executado. Isso está correto, essas são as tabelas que contém os índices, que se houvesse uma linguagem selecionada, as tabelas receberiam esses índices.

Este artigo ajudou você?