@@ -43,13 +43,14 @@ Reasons for using a naming convention (as opposed to allowing programmers to cho
4343| [ Table Primary Key] | PK | PascalCase | 128 | No | ` PK_ ` | No | Yes | [ A-z] [ 0-9 ] | ` PK_MyTableID ` |
4444| [ Table Unique (Alternative) Key] | UQ | PascalCase | 128 | No | ` AK_ ` | No | Yes | [ A-z] [ 0-9 ] | ` AK_MyTable_MyColumn_AnotherColumn ` |
4545| [ Table Foreign Key] | F | PascalCase | 128 | No | ` FK_ ` | No | Yes | [ A-z] [ 0-9 ] | ` FK_MyTable_ForeignTableID ` |
46- | [ Table Clustered Index] | | PascalCase | 128 | No | ` IXC ` | No | Yes | [ A-z] [ 0-9 ] | ` IXC_MyTable_MyColumn_AnotherColumn ` |
46+ | [ Table Clustered Index] | | PascalCase | 128 | No | ` IXC_ ` | No | Yes | [ A-z] [ 0-9 ] | ` IXC_MyTable_MyColumn_AnotherColumn ` |
4747| [ Table Non Clustered Index] | | PascalCase | 128 | No | ` IX_ ` | No | Yes | [ A-z] [ 0-9 ] | ` IX_MyTable_MyColumn_AnotherColumn ` |
4848| [ DDL Trigger] | TR | PascalCase | 128 | No | ` TR_ ` | ` _DDL ` | Yes | [ A-z] [ 0-9 ] | ` TR_LogicalName_DDL ` |
4949| [ DML Trigger] | TR | PascalCase | 128 | No | ` TR_ ` | ` _DML ` | Yes | [ A-z] [ 0-9 ] | ` TR_MyTable_LogicalName_DML ` |
5050| [ Logon Trigger] | TR | PascalCase | 128 | No | ` TR_ ` | ` _LOG ` | Yes | [ A-z] [ 0-9 ] | ` TR_LogicalName_LOG ` |
5151| [ View] | V | PascalCase | 128 | No | ` VI_ ` | No | No | [ A-z] [ 0-9 ] | ` VI_LogicalName ` |
52- | [ Indexed View] | V | PascalCase | 128 | No | ` VIX_ ` | No | No | [ A-z] [ 0-9 ] | ` VIx_LogicalName ` |
52+ | [ Indexed View] | V | PascalCase | 128 | No | ` VIX_ ` | No | No | [ A-z] [ 0-9 ] | ` VIX_LogicalName ` |
53+ | [ Statistic] | | PascalCase | 128 | No | ` ST_ ` | No | No | [ A-z] [ 0-9 ] | ` ST_MyTable_MyColumn_AnotherColumn ` |
5354| [ Stored Procedure] | P | PascalCase | 128 | No | ` usp_ ` | No | No | [ A-z] [ 0-9 ] | ` usp_LogicalName ` |
5455| [ Scalar User-Defined Function] | FN | PascalCase | 128 | No | ` udf_ ` | No | No | [ A-z] [ 0-9 ] | ` udf_FunctionLogicalName ` |
5556| [ Table-Valued Function] | FN | PascalCase | 128 | No | ` tvf_ ` | No | No | [ A-z] [ 0-9 ] | ` tvf_FunctionLogicalName ` |
@@ -89,6 +90,7 @@ Reasons for using a naming convention (as opposed to allowing programmers to cho
8990[ Logon Trigger ] :https://docs.microsoft.com/en-us/sql/t-sql/statements/create-trigger-transact-sql
9091[ View ] :https://docs.microsoft.com/en-us/sql/relational-databases/views/views
9192[ Indexed View ] :https://docs.microsoft.com/en-us/sql/relational-databases/views/create-indexed-views
93+ [ Statistic ] :https://docs.microsoft.com/en-us/sql/t-sql/statements/create-statistics-transact-sql
9294[ Stored Procedure ] :https://docs.microsoft.com/en-us/sql/t-sql/statements/create-procedure-transact-sql
9395[ Scalar User-Defined Function ] :https://docs.microsoft.com/en-us/sql/relational-databases/user-defined-functions/create-user-defined-functions-database-engine#Scalar
9496[ Table-Valued Function ] :https://docs.microsoft.com/en-us/sql/relational-databases/user-defined-functions/create-user-defined-functions-database-engine#TVF
0 commit comments