Skip to content

Commit aed5ce8

Browse files
committed
Add OBJECT_ID Code column, Sequence object
1 parent 805dad1 commit aed5ce8

File tree

1 file changed

+31
-22
lines changed

1 file changed

+31
-22
lines changed

SQL Server 2012.md

Lines changed: 31 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,34 +2,43 @@
22

33

44
## SQL Server Object Name
5-
| Object | 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 | 128 | 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-
| Temporary Table | PascalCase | 118 | No | No | No | Yes | [A-z][0-9] | #MyTable |
12-
| Table | PascalCase | 30 | No | No | No | Yes | [A-z][0-9] | MyTable |
13-
| Table Default Values | PascalCase | 128 | No | DF_ | No | Yes | [A-z][0-9] | DF_MyTable_MyField |
14-
| Table Primary Key | PascalCase | 128 | No | PK_ | No | Yes | [A-z][0-9] | PK_MyTableID |
15-
| Table Alternative Key | PascalCase | 128 | No | AK_ | No | Yes | [A-z][0-9] | AK_MyTable_MyField_AnotherFeild |
16-
| Table Foreign Key | PascalCase | 128 | No | FK_ | No | Yes | [A-z][0-9] | FK_MyTable_ForeignTableID |
17-
| Table Clustered Index | PascalCase | 128 | No | IXC_ | No | Yes | [A-z][0-9] | IXC_MyTable_MyField_AnotherFeild |
18-
| Table Non Clustered Index | PascalCase | 128 | No | IX_ | No | Yes | [A-z][0-9] | IX_MyTable_MyField_AnotherFeild |
19-
| Table Trigger | PascalCase | 128 | No | TR_ | No | Yes | [A-z][0-9] | TR_MyTable_LogicalName |
20-
| View | PascalCase | 128 | No | VI_ | No | No | [A-z][0-9] | VI_LogicalName |
21-
| Stored Procedure | PascalCase | 128 | No | usp_ | No | No | [A-z][0-9] | usp_LogicalName |
22-
| User-Defined Functions | PascalCase | 128 | No | udf_ | No | No | [A-z][0-9] | udf_LogicalName |
23-
| Synonim | CamelCase | 128 | No | sy_ | No | No | [A-z][0-9] | sy_logicalName |
24-
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 | 128 | 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+
| Temporary Table | | PascalCase | 118 | No | No | No | Yes | [A-z][0-9] | #MyTable |
12+
| Table | U | PascalCase | 30 | No | No | No | Yes | [A-z][0-9] | MyTable |
13+
| Table Default Values | D | PascalCase | 128 | No | DF_ | No | Yes | [A-z][0-9] | DF_MyTable_MyField |
14+
| Table Check Column Constraint | C | PascalCase | 128 | No | CK_ | No | Yes | [A-z][0-9] | CK_MyTable_MyField |
15+
| Table Check Table Constraint | C | PascalCase | 128 | No | CTK_ | No | Yes | [A-z][0-9] | CTK_MyTable_MyField_AnotherFeild |
16+
| Table Primary Key | PK | PascalCase | 128 | No | PK_ | No | Yes | [A-z][0-9] | PK_MyTableID |
17+
| Table Alternative Key | UQ | PascalCase | 128 | No | AK_ | No | Yes | [A-z][0-9] | AK_MyTable_MyField_AnotherFeild |
18+
| Table Foreign Key | F | PascalCase | 128 | No | FK_ | No | Yes | [A-z][0-9] | FK_MyTable_ForeignTableID |
19+
| Table Clustered Index | | PascalCase | 128 | No | IXC_ | No | Yes | [A-z][0-9] | IXC_MyTable_MyField_AnotherFeild |
20+
| Table Non Clustered Index | | PascalCase | 128 | No | IX_ | No | Yes | [A-z][0-9] | IX_MyTable_MyField_AnotherFeild |
21+
| Table Trigger | TR | PascalCase | 128 | No | TR_ | No | Yes | [A-z][0-9] | TR_MyTable_LogicalName |
22+
| View | V | PascalCase | 128 | No | VI_ | No | No | [A-z][0-9] | VI_LogicalName |
23+
| Stored Procedure | P | PascalCase | 128 | No | usp_ | No | No | [A-z][0-9] | usp_LogicalName |
24+
| User-Defined Functions | FN | PascalCase | 128 | No | udf_ | No | No | [A-z][0-9] | udf_LogicalName |
25+
| Synonim | SN | camelCase | 128 | No | sy_ | No | No | [A-z][0-9] | sy_logicalName |
26+
| Sequence | SO | PascalCase | 128 | No | sq_ | No | No | [A-z][0-9] | sq_TableName |
2527
2628
## Offical Reference
2729
- [Database object TECHNET] (Limitations)
2830
- [User-Defined Functions MSDN]
2931
- [Synonim TECHNET]
30-
- [Primary and Foreign Key Constraints]
32+
- [Primary and Foreign Key Constraints MSDN]
33+
- [sys.objects MSDN]
34+
- [Constraints TECHNET]
35+
- [CHECK Constraint TECHNET]
36+
3137

3238
[Database object TECHNET]:http://technet.microsoft.com/en-us/library/ms172451%28v=sql.110%29.aspx
3339
[User-Defined Functions MSDN]:http://msdn.microsoft.com/en-us/library/ms191007.aspx
3440
[Synonim TECHNET]:http://technet.microsoft.com/en-us/library/ms187552(v=sql.110).aspx
35-
[Primary and Foreign Key Constraints]:http://msdn.microsoft.com/en-us/library/ms179610.aspx
41+
[Primary and Foreign Key Constraints MSDN]:http://msdn.microsoft.com/en-us/library/ms179610.aspx
42+
[sys.objects MSDN]:http://msdn.microsoft.com/en-us/library/ms190324.aspx
43+
[Constraints TECHNET]:http://technet.microsoft.com/en-us/library/ms189862%28v=sql.105%29.aspx
44+
[CHECK Constraint TECHNET]:http://technet.microsoft.com/en-us/library/ms188258%28v=sql.105%29.aspx

0 commit comments

Comments
 (0)