Создание Таблицы Используя Подзапрос

  • Создайте таблицу и вставьте строки, объединяя оператор CREATE TABLE и опцию AS подзапрос.

Создание Таблицы Используя Подзапрос
  • Сопоставьте число указанных столбцов с числом столбцов подзапроса.

  • Определите столбцы с помощью имен столбцов и значений по умолчанию.

Второй метод для того, чтобы создать таблицу, состоит в применении предложения AS подзапрос, которое как создает таблицу, так и вставляет строки, возвращенные из подзапроса.

В синтаксисе:

  • table Имя таблицы

  • column Имя столбца, значение по умолчанию и ограничения целостности

  • subquery Оператор SELECT, определяющий набор строк, которые будут вставлены в новую таблицу

Указания

  • Таблица создается с указанными именами столбцов, а затем строки, полученные оператором SELECT, вставляются в таблицу.

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

  • Если задаются спецификации столбцов, число столбцов должно равняться числу столбцов в списке SELECT подзапроса.

  • Если никакие спецификации столбца не заданы, имена столбцов таблицы будут теми же самыми, как именами столбцов в подзапросе.

  • Определения типов данных столбцов и ограничение NOT NULL передаются новой таблице. Отметьте, что только явное ограничение NOT NULL будет унаследовано. Столбец PRIMARY KEY не будет передавать ограничениеNOT NULL к новому столбцу. Любые другие правила ограничений не передаются к новой таблице. Однако, можно добавить ограничения в определении столбца

Далее: Указания по Изменению Последовательности

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

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

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

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