Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 90a311c

Browse files
committed
Add synonim description, some minor formats
1 parent f0ac4f7 commit 90a311c

File tree

1 file changed

+24
-21
lines changed

1 file changed

+24
-21
lines changed

‎SQL Server 2012.md‎

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,32 @@
11
# SQL Server 2012 Name Convention
22

33

4-
## Table names
5-
6-
| SQL Server Object Name | Notation | Length | Plural | Prefix | Suffix | Abbreviation | Char Mask |
7-
| ------------------------- | ---------- | ------ | ------ | ------ | ------ | ------------ | ------------------------|
8-
| Database | UPPERCASE | 100 | None | None | None | Yes | [A-z] |
9-
| Database Trigger | PascalCase | 128 | None | DTR_ | None | Yes | [DATABASENAME_ACTION] |
10-
| Schema Name | lowercase | 100 | None | None | None | Yes | [A-z][0-9] |
11-
| Table Name | PascalCase | 100 | None | None | None | Yes | [A-z][0-9] |
12-
| Table Default Values | PascalCase | 128 | None | DF_ | None | Yes | [TableName] |
13-
| Table Primary Key | PascalCase | 128 | None | PK_ | None | Yes | [TableName_ColumnName1] |
14-
| Table Alternative Key | PascalCase | 128 | None | AK_ | None | Yes | [TableName_ColumnName1] |
15-
| Table Foreign Key | PascalCase | 128 | None | FK_ | None | Yes | [TableName_ColumnName1] |
16-
| Table Clustered Index | PascalCase | 128 | None | IXC_ | None | Yes | [TableName_ColumnName1] |
17-
| Table Non Clustered Index | PascalCase | 128 | None | IX_ | None | Yes | [TableName_ColumnName1] |
18-
| Table Trigger | PascalCase | 128 | None | TR_ | None | Yes | [TableName_Action] |
19-
| View | PascalCase | 128 | None | VI_ | None | Yes | [TableName_Purpose] |
20-
| Stored Procedure | PascalCase | 128 | None | usp_ | None | Yes | [Action] |
21-
| User-Defined Functions | PascalCase | 128 | None | udf_ | None | Yes | [Action] |
22-
4+
## 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+
| Tempory Table Nam | PascalCase | 118 | No | No | No | Yes | [A-z][0-9]| #MyTable |
11+
| Table | PascalCase | 30 | No | No | No | Yes | [A-z][0-9]| MyTable |
12+
| Table Default Values | PascalCase | 128 | No | DF_ | No | Yes | [A-z][0-9]| DF_MyTable_MyField |
13+
| Table Primary Key | PascalCase | 128 | No | PK_ | No | Yes | [A-z][0-9]| PK_MyTableID |
14+
| Table Alternative Key | PascalCase | 128 | No | AK_ | No | Yes | [A-z][0-9]| AK_MyTable_MyField_AnotherFeild |
15+
| Table Foreign Key | PascalCase | 128 | No | FK_ | No | Yes | [A-z][0-9]| FK_MyTable_ForeignTableID |
16+
| Table Clustered Index | PascalCase | 128 | No | IXC_ | No | Yes | [A-z][0-9]| IXC_MyTable_MyField_AnotherFeild |
17+
| Table Non Clustered Index | PascalCase | 128 | No | IX_ | No | Yes | [A-z][0-9]| IX_MyTable_MyField_AnotherFeild |
18+
| Table Trigger | PascalCase | 128 | No | TR_ | No | Yes | [A-z][0-9]| TR_MyTable_UpdateCheck |
19+
| View | PascalCase | 128 | No | VI_ | No | No | [A-z][0-9]| VI_LogicalName |
20+
| Stored Procedure | PascalCase | 128 | No | usp_ | No | No | [A-z][0-9]| usp_LogicalName |
21+
| User-Defined Functions | PascalCase | 128 | No | udf_ | No | No | [A-z][0-9]| udf_LogicalName |
22+
| Synonim | CamelCase | 128 | No | sy_| No | No |[A-z][0-9]| sy_logicalName |
2323

24+
2425
## Offical Reference
2526
- [Database object TECHNET] (Limitations)
2627
- [User-Defined Functions MSDN]
28+
- [Synonim TECHNET]
2729

28-
[Database object TECHNET]:http://technet.microsoft.com/en-us/library/ms172451%28v=sql.110%29.aspx
29-
[User-Defined Functions MSDN]:http://msdn.microsoft.com/en-us/library/ms191007.aspx
30+
[Database object TECHNET]:http://technet.microsoft.com/en-us/library/ms172451%28v=sql.110%29.aspx
31+
[User-Defined Functions MSDN]:http://msdn.microsoft.com/en-us/library/ms191007.aspx
32+
[Synonim TECHNET]:http://technet.microsoft.com/en-us/library/ms187552(v=sql.110).aspx

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /