O Que DIALECT
Dialeto 3 permite total acesso aos novos recursos. O Dialeto 2 é usado como um modo de diagnóstico. Características de transição : Características que se comportam de maneira diferente nos dialetos 1 e 3 são chamadas de características de transição :
Qualquer coisa delimitada por aspas duplas (")
Campos Data_e_Hora
Campos numéricos exatos (Decimais e números com precisão maior que 9) Ambos clientes e BDs devem ter designados um dialeto. Como padrão todo Banco de Dado novo é criado no dialeto 3. O cliente ISQL automaticamente determina qual o dialeto de uma base de dados, a não ser que você especifique um dialeto manualmente durante a conexão. A seguir estão listadas as diferenças entre os dialetos. Características que se comportam da mesma forma para todos os dialetos : IBConsole
Cláusulas ALTER COLUMN e ALTER TABLE
Tipo de dado TIMESTAMP , que é equivalente ao tipo DATE nas versões anteriores do Firebird
(armazenam DATA e HORA em conjunto)
A função EXTRACT() e CURRENT_TIMESTAMP
Bancos de Dados Read-Only
Avisos do SQL
API de Serviços, Instalação e Licença
Componentes InterBase Express (IBX) para o Delphi 5 DIALETO 1 Usando o dialeto 1, as características de transição se comportam como no Interbase 5:
Constantes alfanuméricas podem ser delimitadas por aspas simples e duplas. O dialeto 1 não reconhece identificadores delimitados.
O tipo DATE não está disponível, mas é substituído pelo tipo TIMESTAMP, que contém