Files
naming-convention/SQL Server 2012.md
T
Konstantin f0ac4f7ce9 Create SQL Server 2012.md
SQL Server 2012 Name Convention
2014-11-20 18:44:07 +04:00

2.2 KiB

SQL Server 2012 Name Convention

Table names

SQL Server Object Name Notation Length Plural Prefix Suffix Abbreviation Char Mask
Database UPPERCASE 100 None None None Yes [A-z]
Database Trigger PascalCase 128 None DTR_ None Yes [DATABASENAME_ACTION]
Schema Name lowercase 100 None None None Yes [A-z][0-9]
Table Name PascalCase 100 None None None Yes [A-z][0-9]
Table Default Values PascalCase 128 None DF_ None Yes [TableName]
Table Primary Key PascalCase 128 None PK_ None Yes [TableName_ColumnName1]
Table Alternative Key PascalCase 128 None AK_ None Yes [TableName_ColumnName1]
Table Foreign Key PascalCase 128 None FK_ None Yes [TableName_ColumnName1]
Table Clustered Index PascalCase 128 None IXC_ None Yes [TableName_ColumnName1]
Table Non Clustered Index PascalCase 128 None IX_ None Yes [TableName_ColumnName1]
Table Trigger PascalCase 128 None TR_ None Yes [TableName_Action]
View PascalCase 128 None VI_ None Yes [TableName_Purpose]
Stored Procedure PascalCase 128 None usp_ None Yes [Action]
User-Defined Functions PascalCase 128 None udf_ None Yes [Action]

Offical Reference