Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

C'è un modo per non usare parentesi quadre in SQL Server?

So che a molte persone questo non piace, ma uso sempre prefissi o suffissi per tutto in sql.
tbl per le tabelle, stp per le procedure, v per le viste, ecc'.
Nei nomi delle colonne la tabella name stesso è il prefisso:person_id, person_fkvalue ecc'.

In questo modo non ho mai a che fare con parole riservate e posso sapere immediatamente a quale tabella appartiene la colonna.
Ciò elimina anche la necessità di utilizzare alias per i nomi delle tabelle nei join.
Sono un grande fan dell'uso di nomi significativi, quindi anche le tabelle derivate di solito ottengono un nome e non una lettera.