Oracle вставляет из таблицы в таблицу с большим количеством столбцов

Я хочу вставить в таблицу из инструкции select, однако есть три столбца, возвращаемые из оператора select, а таблица имеет 4 столбца, я хотел бы добавить 0 для всех строк в дополнительном столбце. Может ли кто-нибудь дать мне образец SQL-запроса для этого?

Спасибо!

Ответ 1

Просто добавьте "0" в свой выбор.

INSERT INTO table_name (a,b,c,d)
    SELECT
       other_table.a AS a,
       other_table.b AS b,
       other_table.c AS c,
       '0' AS d
    FROM other_table

Ответ 2

Поместите 0 по умолчанию в SQL или добавьте 0 в свою область таблицы

Ответ 3

просто выберите "0" в качестве значения для нужного столбца