[firebase-br] Nome de campos e tabelas

Eli eliflavio em gmail.com
Sex Jan 9 08:49:48 -03 2009


Beleza, obrigado. Porém, no SQL Server não é assim não, trabalho com ele 
   no meu dia a dia.

Eli


Sandro Souza escreveu:
> 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
>>
> ______________________________________________
> 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