Опция DEFAULT

  • Укажите значение по умолчанию для столбца во время вставки.

Опция DEFAULT
  • Литеральные значения, выражения или функции SQL являются допустимыми значениями.

  • Имя другого столбца или псевдостолбец являются недопустимыми значениями.

  • Тип данных по умолчанию должен соответствовать типу данных столбца.

Когда Вы определяете таблицу, можно указать, что столбцу нужно задать значение по умолчанию при использовании опции DEFAULT. Эта опция препятствует тому, чтобы значения null вводились в столбец, когда строка вставляется без значения для столбца. Значение по умолчанию может быть литералом, выражением или функцией SQL (такой как SYSDATE или USER), но значение не может быть именем другого столбца или псевдостолбца (таким как NEXTVAL или CURRVAL). Выражение по умолчанию должно соответствовать типу данных столбца.

Рассмотрите следующие примеры:

INSERT INTO hire_dates values(45, NULL);

Вышеупомянутый оператор вставит значение null, а не значение по умолчанию.

INSERT INTO hire_dates(id) values(35);

Вышеупомянутый оператор вставит SYSDATE в столбец HIRE_DATE.

Отметьте: В SQL Developer щелкните по значку Run Script или нажмите [F5], чтобы выполнить операторы DDL. Сообщения обратной связи будут показаны на вкладке Script Output.

Далее: Примеры Создания Представлений

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)