diferença entre os dialetos
Ola pessoal
Qual seria o melhor dialeto a usar, qual a diferença entre eles
grato
Claudio
Qual seria o melhor dialeto a usar, qual a diferença entre eles
grato
Claudio
Claudiocjr
Curtidas 0
Respostas
Adriano_servitec
23/05/2007
Ola pessoal
Qual seria o melhor dialeto a usar, qual a diferença entre eles
grato
Claudio
Na hora de criarmos um banco de dados sempre vem a dúvida sobre qual dialeto usar. O antigo (e sob nosso controle) dialeto 1 ou o novo (e com mais recursos) dialeto 3 ?
Bem para isto precisamos saber pelo menos o que irá mudar em nosso cotidiano.
O Dialeto 1 armazena os campos do tipo data apenas com o tipo DATE que guarda data e hora num mesmo campo (mesmo que você só utilize a data).
No Dialeto 3 existem três tipos que armazenam data e hora.
DATE - Armazena apenas a data
TIME - Armazena apenas a hora
TIMESTAMP - Armazena data e hora (é o similar ao DATE do dialeto 1).
Numa conversão de dialetos o tipo DATE irá ser convertido para o tipo TIMESTAMP.
No dialeto 3 todas as constantes devem ser delimitadas por aspas simples. As aspas duplas agora se destinam a delimitar identificadores, ou seja, nomes de objetos do Firebird. Com isso é possível inserir espaços em baranco nos nomes dos objetos ou utilizar caracteres diferentes do padrão ASCII.
No dialeto 1 os tipos DECIMAL e NUMERIC com precisão entre 10 e 15 são implementados de fato como DOUBLE PRECISION. Já no dialeto 3 os tipos DECIMAL e NUMERIC, com precisão maior que 9, são agora armazenados com 64 bits (INT64).
No dialeto 3 existem três novos operadores disponíveis:
CURRENT_TIMESTAMP - Obtém a data e hora do sistema
CURRENT_DATE - Obtém a data do sistema
CURRENT_TIME - Obtém a hora do sistema
Espero que isso ti ajude um pouco sobre...
GOSTEI 0