|
5 | 5 | | Object | Code | Notation | Length | Plural | Prefix | Suffix | Abbreviation | Char Mask | Example |
|
6 | 6 | | ----------------------------- | ---- | ---------- | ------ | ------ | ------ | ------ | ------------ | ------------ | -------------------------------- |
|
7 | 7 | | Database | | UPPERCASE | 30 | No | No | No | Yes | [A-z] | MYDATABASE |
|
8 | | -| Database Trigger | | PascalCase | 128 | No | DTR_ | No | Yes | [A-z] | DTR_CheckLogin | |
| 8 | +| Database Trigger | | PascalCase | 50 | No | DTR_ | No | Yes | [A-z] | DTR_CheckLogin | |
9 | 9 | | Schema | | lowercase | 30 | No | No | No | Yes | [A-z][0-9] | myschema |
|
10 | 10 | | File Table | | PascalCase | 128 | No | FT_ | No | Yes | [A-z][0-9] | FT_MyTable |
|
11 | 11 | | Global Temporary Table | | PascalCase | 118 | No | No | No | Yes | ##[A-z][0-9] | ##MyTable |
|
|
23 | 23 | | Table Trigger | TR | PascalCase | 128 | No | TR_ | No | Yes | [A-z][0-9] | TR_MyTable_LogicalName |
|
24 | 24 | | View | V | PascalCase | 128 | No | VI_ | No | No | [A-z][0-9] | VI_LogicalName |
|
25 | 25 | | Stored Procedure | P | PascalCase | 128 | No | usp_ | No | No | [A-z][0-9] | usp_LogicalName |
|
26 | | -| User-Defined Functions | FN | PascalCase | 128 | No | udf_ | No | No | [A-z][0-9] | udf_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 | |
27 | 28 | | Synonim | SN | camelCase | 128 | No | sy_ | No | No | [A-z][0-9] | sy_logicalName |
|
28 | 29 | | Sequence | SO | PascalCase | 128 | No | sq_ | No | No | [A-z][0-9] | sq_TableName |
|
29 | | -| CLR Assembley | | PascalCase | 128 | No | CA | No | Yes | [A-z][0-9] | CALogicalName | |
| 30 | +| CLR Assembley | | PascalCase | 128 | No | CA | No | Yes | [A-z][0-9] | CALogicalName | |
30 | 31 | | CLR Stored Procedures | PC | PascalCase | 128 | No | pc_ | No | Yes | [A-z][0-9] | pc_CAName_LogicalName |
|
31 | 32 |
|
32 | | - |
| 33 | + |
33 | 34 | ## Offical Reference
|
34 | 35 | - [Database object TECHNET] (Limitations)
|
35 | 36 | - [User-Defined Functions MSDN]
|
|
39 | 40 | - [Constraints TECHNET]
|
40 | 41 | - [CHECK Constraint TECHNET]
|
41 | 42 | - [SQL Server CLR Integration MSDN]
|
42 | | - - [CLR Databse Objects MSDN] |
| 43 | + - [CLR Databse Objects MSDN] |
| 44 | + - [User-defined Functions] |
43 | 45 |
|
44 | 46 | [Database object TECHNET]:http://technet.microsoft.com/en-us/library/ms172451%28v=sql.110%29.aspx
|
45 | 47 | [User-Defined Functions MSDN]:http://msdn.microsoft.com/en-us/library/ms191007.aspx
|
|
50 | 52 | [CHECK Constraint TECHNET]:http://technet.microsoft.com/en-us/library/ms188258%28v=sql.105%29.aspx
|
51 | 53 | [SQL Server CLR Integration MSDN]:http://msdn.microsoft.com/en-us/library/ms254498%28v=vs.110%29.aspx
|
52 | 54 | [CLR Databse Objects MSDN]:http://msdn.microsoft.com/en-us/library/ms345099%28SQL.100%29.aspx
|
53 | | -[CLR Stored Procedures]:http://msdn.microsoft.com/en-us/library/ms131094%28v=sql.100%29.aspx |
| 55 | +[CLR Stored Procedures]:http://msdn.microsoft.com/en-us/library/ms131094%28v=sql.100%29.aspx |
| 56 | +[User-defined Functions]:http://msdn.microsoft.com/en-us/library/ms191320.aspx |
0 commit comments