[firebase-br] Nome de campos e tabelas

Sandro Souza escovadordebits em gmail.com
Qui Jan 8 18:09:03 -03 2009


Bom dia/tarde Eli.

Isso não é exclusividade do Firebird. A maioria dos SGBDs são assim (Oracle,
M$$$ SQL Server, postgreSQL, etc...).

Se você utiliza aspas duplas, ele mantem o nome como você informou, sendo
caso sensitivo além de aceitar caracteres acentuados.

Para evitar aborrecimentos futuros, é boa prática manter tudo em maiúsculo e
sem acentuação, até porque, se você tentar acessar a mesma base a partir de
outro sistema operacional, pode haver divergência quando utilizamos os
caracteres acentuados, e te obrigaria a se preocupar com características
como o conjunto de caracteres (character set) e colações (collations).

Então, para evitar dores de cabeça, e qualquer esforço desnecessário,
procure manter todos os nomes dos objetos (tabelas, campos/colunas, regras,
índices, etc...) sempre em maiúsculo, sem acentos e outros caracteres
diferentes, como espaços em branco.

Mas é só uma sugestão.

Espero ter te ajudado mais que atrapalhado.

2009/1/8 Eli <eliflavio em gmail.com>

> Beleza. Já alterei tudo aqui. Obrigado.
>
> Eli
>
>
> Carlos H. Cantu escreveu:
>
>  Não "precisa" ser... como vc mesmo disse, vc pode ter nomes com letras
>> minusculas, mas para o Firebird "lembrar" da caixa que você usou, vc
>> tem que colocar entre aspas.
>>
>> Recomendo criar os objetos em maisuculo, e sem aspas duplas, assim na
>> hora de fazer um select ou qualquer manipulação de dados, o FB
>> aceitará o acesso tanto com minuscula como maiuscula (ou mesmo
>> misturado). Já se usar aspas duplas, vc tem que acessar escrevendo
>> exatamente da forma que nomeou quando criou o objeto.
>>
>> []s
>> Carlos H. Cantu
>> www.FireBase.com.br - www.firebirdnews.org
>> www.warmboot.com.br - blog.firebase.com.br
>>
>> E> Porque nome de campos e tabelas no Firebird precisa ser maiúsculo e se
>> E> colocar em minúsculo ele coloca entre aspas?
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista