Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Existe uma maneira de não usar colchetes no SQL Server?


Eu sei que muita gente não gosta disso, mas eu sempre uso prefixos ou sufixos para tudo em sql.
tbl para tabelas, stp para procedimentos, v para visualizações etc'.
Nos nomes das colunas a tabela nome em si é o prefixo:person_id, person_fkvalue etc'.

Desta forma eu nunca tenho que lidar com palavras reservadas, e posso saber imediatamente a qual tabela a coluna pertence.
Isso também elimina a necessidade de usar aliases para nomes de tabelas em joins.
Eu sou um grande fã de usar nomes significativos, então mesmo tabelas derivadas geralmente recebem um nome e não uma letra.