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.

English
Español


