@@ -43,7 +43,7 @@ ms.author: wiassaf
43
43
## Syntax
44
44
45
45
``` syntaxsql
46
- -- User-defined Data Type Syntax
46
+ -- User-defined Data Type syntax
47
47
CREATE TYPE [ schema_name. ] type_name
48
48
{
49
49
[
@@ -117,7 +117,7 @@ column_name AS computed_column_expression
117
117
```
118
118
119
119
``` syntaxsql
120
- -- User-defined Memory Optimized Table Types Syntax
120
+ -- User-defined Memory Optimized Table Types syntax
121
121
CREATE TYPE [schema_name. ] type_name
122
122
AS TABLE ( { <column_definition> [ ,... n ] }
123
123
| [ <table_constraint> ] [ ,... n ]
@@ -130,33 +130,38 @@ column_name <data_type>
130
130
[ COLLATE collation_name ] [ NULL | NOT NULL ] [
131
131
[ IDENTITY [ (1 , 1) ]
132
132
]
133
- [ <column_constraint> [ ... n ] ] [ <column_index> ]
133
+ [ <column_constraint> [, ... n ] ] [ <column_index> ]
134
134
135
135
<data type> ::=
136
136
[type_schema_name . ] type_name [ ( precision [ , scale ]) ]
137
137
138
138
<column_constraint> ::=
139
- { PRIMARY KEY { NONCLUSTERED HASH WITH ( BUCKET_COUNT = bucket_count )
140
- | NONCLUSTERED } }
139
+ { PRIMARY KEY { NONCLUSTERED HASH WITH ( BUCKET_COUNT = bucket_count )
140
+ | NONCLUSTERED }
141
+ }
141
142
142
143
< table_constraint > ::=
143
144
{ PRIMARY KEY { NONCLUSTERED HASH (column [ ,... n ] )
144
145
WITH ( BUCKET_COUNT = bucket_count )
145
- | NONCLUSTERED ( column [ ASC | DESC ] [ ,... n ] ) } }
146
+ | NONCLUSTERED ( column [ ASC | DESC ] [ ,... n ] )
147
+ }
148
+ }
146
149
147
150
<column_index> ::=
148
151
INDEX index_name
149
- { { [ NONCLUSTERED ] HASH WITH ( BUCKET_COUNT = bucket_count )
150
- | NONCLUSTERED } }
152
+ { [ NONCLUSTERED ] HASH WITH ( BUCKET_COUNT = bucket_count )
153
+ | NONCLUSTERED
154
+ }
151
155
152
156
< table_index > ::=
153
157
INDEX constraint_name
154
- { { [ NONCLUSTERED ] HASH (column [ ,... n ] ) WITH (BUCKET_COUNT = bucket_count)
155
- | [NONCLUSTERED] (column [ ASC | DESC ] [ ,... n ] )} }
158
+ { [ NONCLUSTERED ] HASH (column [ ,... n ] ) WITH (BUCKET_COUNT = bucket_count)
159
+ | [ NONCLUSTERED ] ( column [ ASC | DESC ] [ ,... n ] )
160
+ }
156
161
157
162
<table_option> ::=
158
163
{
159
- [MEMORY_OPTIMIZED = { ON | OFF} ]
164
+ [ MEMORY_OPTIMIZED = { ON | OFF } ]
160
165
}
161
166
```
162
167
0 commit comments