CREATE DOMAIN

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
 
м
Строка 1: Строка 1:
 
+
<source lang="sql">
<pre>
+
 
CREATE DOMAIN domain [AS] <datatype>
 
CREATE DOMAIN domain [AS] <datatype>
 
   [DEFAULT {literal | NULL | USER}]
 
   [DEFAULT {literal | NULL | USER}]
Строка 34: Строка 33:
  
 
<operator> = {= | < | > | <= | >= | !< | !> | <> | !=}
 
<operator> = {= | < | > | <= | >= | !< | !> | <> | !=}
</pre>
+
</source>
 +
 
 +
[[Category:SQL]]

Версия 10:59, 7 октября 2009

CREATE DOMAIN DOMAIN [AS] <datatype>
  [DEFAULT {literal | NULL | USER}]
  [NOT NULL] [CHECK (<dom_search_condition>)]
  [COLLATE collation];
 
<datatype> =
{SMALLINT|INTEGER|FLOAT|DOUBLE PRECISION}[<array_dim>]
| {DATE|TIME|TIMESTAMP}[<array_dim>]
| {DECIMAL | NUMERIC} [(PRECISION [, scale])] [<array_dim>]
| {CHAR | CHARACTER | CHARACTER VARYING | VARCHAR} [(INT)]
[<array_dim>] [CHARACTER SET charname]
| {NCHAR | NATIONAL CHARACTER | NATIONAL CHAR}
[VARYING] [(INT)] [<array_dim>]
| BLOB [SUB_TYPE {INT | subtype_name}] [SEGMENT SIZE INT]
[CHARACTER SET charname]
| BLOB [(seglen [, subtype])]
 
<array_dim> = [[x:]y [, [x:]y …]]
 
<dom_search_condition> =
VALUE <operator> VALUE
| VALUE [NOT] BETWEEN VALUE AND VALUE
| VALUE [NOT] LIKE VALUE [ESCAPE VALUE]
| VALUE [NOT] IN (VALUE [, VALUE])
| VALUE IS [NOT] NULL
| VALUE [NOT] CONTAINING VALUE
| VALUE [NOT] STARTING [WITH] VALUE
| (<dom_search_condition>)
| NOT <dom_search_condition>
| <dom_search_condition> OR <dom_search_condition>
| <dom_search_condition> AND <dom_search_condition>
 
<operator> = {= | < | > | <= | >= | !< | !> | <> | !=}
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты