Запись вставки PostgreSQL: создание дубликата одной таблицы
3. Напишите оператор SQL для создания дубликатов таблицы стран с именем country_new со всей структурой и данными.
Здесь в следующем является структура таблицы стран.
Колонка | Тип | Модификаторы -------------- + ----------------------- + ----------- country_id | изменение характера (2) | название страны | изменение характера (40) | region_id | числовой (10,0) |
Пример решения:
Код:
CREATE TABLE country_new
AS SELECT * FROM countries;
Вот команда, чтобы увидеть структуру и список вставляемых строк:
postgres = # / d country_new; Колонка | Тип | Модификаторы -------------- + ----------------------- + ----------- country_id | изменение характера (2) | название страны | изменение характера (40) | region_id | числовой (10,0) | postgres = # SELECT * FROM country_new; country_id | название страны | Region_ID ------------ + -------------- + ----------- C1 | Индия | 1002 С2 | США | (2 ряда)
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: написать оператор SQL для вставки одной строки в таблицу стран против столбца country_id и country_name.
Далее: написать оператор SQL для вставки значений NULL в столбец region_id для строки таблицы стран.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code