[firebase-br] Nome de campos e tabelas

Sandro Souza escovadordebits em gmail.com
Sex Jan 9 09:57:08 -03 2009


Bom dia/tarde Eli.

Se não me engano, podemos utilizar os colchetes no lugar das aspas duplas,
não é isso?

Só por curiosidade, que versão de MS SQL Server você está utilizando?

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

> 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
>>
>>
>
> ______________________________________________
> 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