diferença entre os dialetos

Firebird

23/05/2007

Ola pessoal

Qual seria o melhor dialeto a usar, qual a diferença entre eles

grato

Claudio


Claudiocjr

Claudiocjr

Curtidas 0

Respostas

Adriano_servitec

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
POSTAR