|
||||||||
|
Использование доменовОбратите внимание на список определений доменов, который появляется перед оператором CREATE TABLE. Домены? это пользовательские определения столбца. С их помощью можно определять столбцы таблицы со сложными параметрами, которые могут использоваться другими таблицами в той же базе данных. Например, в листинге 28.1 приведено следующее определение домена FIRSTNAME: CREATE DOMAIN FIRSTNAME VARCHAR (15); Любая другая таблица, которая использует FIRSTNAME, как одно из определений поля, наследует тот же тип данных ? VARCHAR(15). Если в будущем вы переопределите FIRSTNAME, любая таблица с полем этого типа наследует новое определение. Вы можете добавлять ограничения к определениям домена, как и к определениям столбца. Например, определение домена JOBCODE, который гарантирует, что любое его значение больше 99999, выглядит следующим образом: ═════CREATE DOMAIN
JOBCODE AS VARCHAR(5) Домен JOBGRADE гарантирует, что его значение лежит между 0 и 6: CREATE DOMAIN JOBGRADE AS
SMALLINT Приведенные выше примеры дают лишь небольшое представление о требованиях целостности, которые вы можете помещать в определения таблицы. Однако определения изменяются в зависимости от типа сервера, который вы собираетесь использовать. В ваших же интересах изучить различные методы используемого сервера.
| |||||||||
За содержание страницы отвечает Гончарова М.Н. © Кафедра СПиКБ, 2002-2017 |