Материал: Graber_Martin_-_SQL_dlya_prostykh_smertnykh_-_2014

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
NOT NULL, UNIQUE, PRIMARY

Команда создания таблицы

CREATE TABLE <имя таблицы>

( {<имя столбца> <тип данных> [<размер>]

[<тип столбца> . . . ]} . , .. ) ;

[<тип таблицы>] . , .. ) ;

Элементы, используемые в командах CREATE TABLE

Элемент Опреде.1енне

<u11я таблщы> Имя таблицы, которая создается по этой команде.

<uня сто"1бца> Имя столбца таблицы.

<тип данных> Тип данных, которые будут содержаться в столбце. Можно использовать

одно из значений: INTEGER, CHARACTER, DECIMAL, NUMERIC, SMALLINT, FLOAT, REAL, DOUBLE, PRECISION, LONG*, VARCHAR*,

DATE*, TIME*. (Символом"*" помечены значения, не включенные в стандарт SQL).

<размер> Значение этого элемента зависит от элемента <тип данных>.

<тип столбца> Можно использовать одно из значений:

КЕУ, СНЕСК(<предикат>), DEFAULT =<список полей>, REFERENCES <имя таблицы> [(<и.мя столбца>)].

<тип таблицы> Можно использовать одно из значений: UNIQUE, PRIMARY КЕУ,

СНЕСК(<предикат>), DEFAULT =<список полей>, REFERENCES <и,11я таблицы> f(<и.ня столбца>.,")].

Ключевые слова SQL

Замечание: Следующие слова имеют специальное назначение в SQL, их нельзя использовать в качестве имен объектов.

Ключевые слова, которые не входят в официальный стандарт SQL, помечены сим-

волом"*".

ADA*

ADD*

ALL

ALTER*

AND

ANY

AS ASC

AUDIT*

AUTHORIZATION

AVG BEGIN

BETWEEN

ВТПLЕ*

ВУ С*

CATALOG*

CHAR

CHARACTER

СНЕСК

CLOSE

COBOL

COLUMN*

COMMENT*

СОММIТ

COMPUTE*

CONNECT*

CONТINUE

COUNT

CREATE

CURRENT

CURSOR

DATABASE*

DATE*

DBA*

DBSPACE*

DEC

DEClMAL

DECLARE

DEFAULТ

DELETE

DESC

DISTINCT

DOUBLE

DROP*

END

ESCAPE

ЕХЕС

EXISTS

FETCH

FLOAT

FOR

FOREIGN

FORМAT*

FORTRAN

FOUND

FROM

GO

GОТО

GRANT

GROUP

HAVING

IDENТIFIED*

IN

INDEX*

INDICATOR

INSERT

INT

INTEGER

INTO

IS

КЕУ

LANGUAGE

LIКE

LONG*

МАХ

MIN

MODIFY*

MODULE

NOT

NULL

NUMERIC

OF

ON

OPEN

OPTION

OR

ORDER

PASCAL

PLI

PRECISION

PRIMARY

PRIVILEGES

PROCEDURE

PUBLIC

REAL

REFERENCES

RESOURCE*

REVOKE*

ROLLВACK

SCHEMA

SECTION

SELECT

SЕТ

SMALLINT

SOME

SQL

SQLCODE

SQLERROR

SQLWARNING* SUM

SYNONYM*

TABLE

TABLESPACE* ТIМЕ*

TIMESTAMP*

то

TTIТLE*

UNION

UNIQUE

UPDATE

USER

VALUES

VARCHAR*

VIEW

WHENEVER

WHERE

WITH

WORК

 

 

Источник: https://studfile.net/preview/16418473/