Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Gibt es eine Möglichkeit, in SQL Server keine eckigen Klammern zu verwenden?

Ich weiß, dass viele Leute das nicht mögen, aber ich verwende immer Präfixe oder Suffixe für alles in SQL.
tbl für Tabellen, stp für Prozeduren, v für Ansichten usw.
In Spalte benennt die Tabelle Name selbst ist das Präfix:person_id, person_fkvalue etc'.

Auf diese Weise muss ich mich nie mit reservierten Wörtern befassen und weiß sofort, zu welcher Tabelle die Spalte gehört.
Dadurch entfällt auch die Notwendigkeit, Aliase für Tabellennamen in Joins zu verwenden.
Ich bin ein großer Fan von aussagekräftigen Namen, daher bekommen auch abgeleitete Tabellen normalerweise einen Namen und keinen Buchstaben.