|
2 | 2 |
|
3 | 3 |
|
4 | 4 | ## SQL Server Object Name
|
5 |
| -| Object | Code | Notation | Length | Plural | Prefix | Suffix | Abbreviation | Char Mask | Example | |
6 |
| -| ----------------------------- | ---- | ---------- | ------ | ------ | ------ | ------ | ------------ | ------------ | -------------------------------- | |
7 |
| -| Database | | UPPERCASE | 30 | No | No | No | Yes | [A-z] | MYDATABASE | |
8 |
| -| Database Trigger | | PascalCase | 50 | No | DTR_ | No | Yes | [A-z] | DTR_CheckLogin | |
9 |
| -| Schema | | lowercase | 30 | No | No | No | Yes | [A-z][0-9] | myschema | |
10 |
| -| File Table | | PascalCase | 128 | No | FT_ | No | Yes | [A-z][0-9] | FT_MyTable | |
11 |
| -| Global Temporary Table | | PascalCase | 118 | No | No | No | Yes | ##[A-z][0-9] | ##MyTable | |
12 |
| -| Local Temporary Table | | PascalCase | 118 | No | No | No | Yes | #[A-z][0-9] | #MyTable | |
13 |
| -| Table | U | PascalCase | 30 | No | No | No | Yes | [A-z][0-9] | MyTable | |
14 |
| -| Table Column | | PascalCase | 30 | No | No | No | Yes | [A-z][0-9] | MyColumn | |
15 |
| -| Table Default Values | D | PascalCase | 128 | No | DF_ | No | Yes | [A-z][0-9] | DF_MyTable_MyColumn | |
16 |
| -| Table Check Column Constraint | C | PascalCase | 128 | No | CK_ | No | Yes | [A-z][0-9] | CK_MyTable_MyColumn | |
17 |
| -| Table Check Table Constraint | C | PascalCase | 128 | No | CTK_ | No | Yes | [A-z][0-9] | CTK_MyTable_MyColumn_AnotherColumn | |
18 |
| -| Table Primary Key | PK | PascalCase | 128 | No | PK_ | No | Yes | [A-z][0-9] | PK_MyTableID | |
19 |
| -| Table Alternative Key | UQ | PascalCase | 128 | No | AK_ | No | Yes | [A-z][0-9] | AK_MyTable_MyColumn_AnotherColumn | |
20 |
| -| Table Foreign Key | F | PascalCase | 128 | No | FK_ | No | Yes | [A-z][0-9] | FK_MyTable_ForeignTableID | |
21 |
| -| Table Clustered Index | | PascalCase | 128 | No | IXC_ | No | Yes | [A-z][0-9] | IXC_MyTable_MyColumn_AnotherColumn | |
22 |
| -| Table Non Clustered Index | | PascalCase | 128 | No | IX_ | No | Yes | [A-z][0-9] | IX_MyTable_MyColumn_AnotherColumn | |
23 |
| -| Table Trigger | TR | PascalCase | 128 | No | TR_ | No | Yes | [A-z][0-9] | TR_MyTable_LogicalName | |
24 |
| -| View | V | PascalCase | 128 | No | VI_ | No | No | [A-z][0-9] | VI_LogicalName | |
25 |
| -| Stored Procedure | P | PascalCase | 128 | No | usp_ | No | No | [A-z][0-9] | usp_LogicalName | |
26 |
| -| Scalar User-Defined Functions | FN | PascalCase | 50 | No | udf_ | No | No | [A-z][0-9] | udf_FunctionLogicalName | |
27 |
| -| Table-Valued Functions | FN | PascalCase | 50 | No | tvf_ | No | No | [A-z][0-9] | tvf_FunctionLogicalName | |
28 |
| -| Synonim | SN | camelCase | 128 | No | sy_ | No | No | [A-z][0-9] | sy_logicalName | |
29 |
| -| Sequence | SO | PascalCase | 128 | No | sq_ | No | No | [A-z][0-9] | sq_TableName | |
30 |
| -| CLR Assembley | | PascalCase | 128 | No | CA | No | Yes | [A-z][0-9] | CALogicalName | |
31 |
| -| CLR Stored Procedures | PC | PascalCase | 128 | No | pc_ | No | Yes | [A-z][0-9] | pc_CAName_LogicalName | |
| 5 | +| Object | Code | Notation | Length | Plural | Prefix | Suffix | Abbreviation | Char Mask | Example | |
| 6 | +| -------------------------------- | ---- | ---------- | ------ | ------ | ------ | ------ | ------------ | ------------ | -------------------------------- | |
| 7 | +| Database | | UPPERCASE | 30 | No | No | No | Yes | [A-z] | MYDATABASE | |
| 8 | +| Database Trigger | | PascalCase | 50 | No | DTR_ | No | Yes | [A-z] | DTR_CheckLogin | |
| 9 | +| Schema | | lowercase | 30 | No | No | No | Yes | [A-z][0-9] | myschema | |
| 10 | +| File Table | | PascalCase | 128 | No | FT_ | No | Yes | [A-z][0-9] | FT_MyTable | |
| 11 | +| Global Temporary Table | | PascalCase | 118 | No | No | No | Yes | ##[A-z][0-9] | ##MyTable | |
| 12 | +| Local Temporary Table | | PascalCase | 118 | No | No | No | Yes | #[A-z][0-9] | #MyTable | |
| 13 | +| Table | U | PascalCase | 30 | No | No | No | Yes | [A-z][0-9] | MyTable | |
| 14 | +| Table Column | | PascalCase | 30 | No | No | No | Yes | [A-z][0-9] | MyColumn | |
| 15 | +| Table Default Values | D | PascalCase | 128 | No | DF_ | No | Yes | [A-z][0-9] | DF_MyTable_MyColumn | |
| 16 | +| Table Check Column Constraint | C | PascalCase | 128 | No | CK_ | No | Yes | [A-z][0-9] | CK_MyTable_MyColumn | |
| 17 | +| Table Check Table Constraint | C | PascalCase | 128 | No | CTK_ | No | Yes | [A-z][0-9] | CTK_MyTable_MyColumn_AnotherColumn | |
| 18 | +| Table Primary Key | PK | PascalCase | 128 | No | PK_ | No | Yes | [A-z][0-9] | PK_MyTableID | |
| 19 | +| Table Alternative Key | UQ | PascalCase | 128 | No | AK_ | No | Yes | [A-z][0-9] | AK_MyTable_MyColumn_AnotherColumn | |
| 20 | +| Table Foreign Key | F | PascalCase | 128 | No | FK_ | No | Yes | [A-z][0-9] | FK_MyTable_ForeignTableID | |
| 21 | +| Table Clustered Index | | PascalCase | 128 | No | IXC_ | No | Yes | [A-z][0-9] | IXC_MyTable_MyColumn_AnotherColumn | |
| 22 | +| Table Non Clustered Index | | PascalCase | 128 | No | IX_ | No | Yes | [A-z][0-9] | IX_MyTable_MyColumn_AnotherColumn | |
| 23 | +| Table Trigger |TR | PascalCase | 128 | No | TR_ | No | Yes | [A-z][0-9] | TR_MyTable_LogicalName | |
| 24 | +| View |V | PascalCase | 128 | No | VI_ | No | No | [A-z][0-9] | VI_LogicalName | |
| 25 | +| Stored Procedure |P | PascalCase | 128 | No | usp_ | No | No | [A-z][0-9] | usp_LogicalName | |
| 26 | +| Scalar User-Defined Function |FN | PascalCase | 50 | No | udf_ | No | No | [A-z][0-9] | udf_FunctionLogicalName | |
| 27 | +| Table-Valued Function |FN | PascalCase | 50 | No | tvf_ | No | No | [A-z][0-9] | tvf_FunctionLogicalName | |
| 28 | +| Synonim |SN | camelCase | 128 | No | sy_ | No | No | [A-z][0-9] | sy_logicalName | |
| 29 | +| Sequence |SO | PascalCase | 128 | No | sq_ | No | No | [A-z][0-9] | sq_TableName | |
| 30 | +| CLR Assembley | | PascalCase | 128 | No | CA | No | Yes | [A-z][0-9] | CALogicalName | |
| 31 | +| CLR Stored Procedures |PC | PascalCase | 128 | No | pc_ | No | Yes | [A-z][0-9] | pc_CAName_LogicalName | |
| 32 | +| CLR Scalar User-Defined Function | | PascalCase | 50 | No | cudf_ | No | No | [A-z][0-9] | cudf_CAName_LogicalName | |
| 33 | +| CLR Table-Valued Function | | PascalCase | 50 | No | ctvf_ | No | No | [A-z][0-9] | ctvf_CAName_LogicalName | |
32 | 34 |
|
33 | 35 |
|
34 | 36 | ## Offical Reference
|
|
0 commit comments