Campo criado com caracteres especiais?

Firebird

28/06/2020

Pessoal, pode até ser uma pergunta boba, por curiosidade criei um campo no Firebird 3.0 32 bits, com caracteres especiais, isso é normal, pode trazer algum tipo de erro, esse é o nome do campo: A.D. 1º SEM.
Osmar

Osmar

Curtidas 0

Respostas

Marcos Junior

Marcos Junior

28/06/2020

Boa noite...

Regras básicas

Antes de tudo, você deve sempre respeitar as características e limitações do seu SGBD, por exemplo: o Oracle não aceita mais do que 30 caracteres para nomear um objeto, mas temos que concordar que ultrapassar essa limitação, mesmo para os SGBDs que permitem 256 caracteres, seria um exagero.

Veja abaixo algumas outras limitações encontradas nos principais SGBDs para nomes de tabelas, colunas index e outros:

1. Não usar espaço em branco;
2. Não usar hífen, acentos e caracteres especiais;
3. Não usar palavras reservadas como: INSERT, DELETE, SELECT e etc.;
4. Não usar mais que 30(trinta) caracteres;
Aliadas a essas limitações, seguem abaixo também algumas sugestões:
5. Não usar verbos;
6. Escrever em maiúsculo ou minúsculo;
7. Não utilizar palavras no plural;
8. Não usar preposições;
9. Não usar números;
10. Não usar nomes próprios;
11. Separe os nomes com underline;
12. Crie nomes sucintos e objetivos;
13. O nome não pode ter várias interpretações;
14. Todos os objetos devem possuir um prefixo, com exceção das tabelas operacionais.
GOSTEI 0
Osmar

Osmar

28/06/2020

Boa noite Marcos, Obrigado pelos esclarecimentos.
GOSTEI 0
POSTAR