Руководство по языку sql
Download 1.22 Mb. Pdf ko'rish
|
Firebird3 SQL features
FROM TEST
WHERE INSERTING -- keyword AND INSERTING IS TRUE -- value Тип столбца IDENTITY Столбец идентификации представляет собой столбец, связанный с внутренним генератором последовательностей. Его значение устанавливается автоматически каждый раз, когда оно не указано в операторе INSERT. Синтаксис: [ (START WITH При определении столбца, необязательное предложение START WITH позволяет указать начальное значение отличное от нуля. В определении столбца может быть изменено начальное значение генератора. Если указано только предложение RESTART, то происходит сброс значение генератора в ноль. Необязательное предложение WITH позволяет указать для нового значения внутреннего генератора отличное от нуля значение. Правила: Тип данных столбца идентификации должен быть целым числом с нулевым масштабом. Допустимыми типами являются SMALLINT, INTEGER, BIGINT, NUMERIC(x,0) и DECIMAL(x,0). Идентификационный столбец не может иметь DEFAULT и COMPUTED значений. Примечания. Новые возможности языка SQL Firebird 3.0 28 Идентификационный столбец не может быть изменѐн, чтобы стать обычным столбцом. Обратное тоже верно. Идентификационные столбцы неявно являются NOT NULL столбцами. Уникальность не обеспечивается автоматически. Ограничения UNIQUE или PRIMARY KEY требуются для гарантии уникальности. Примеры: create table objects ( id integer generated by default as identity primary key, name varchar(15) ); Download 1.22 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling