LINUX.ORG.RU

insert into select

 


0

1

PostgreSQL 12.

with w as( 
  select p1,p2 from t1
)
insert into t2 select * from w;


Как вставить в t2 только часть полей без перечисления полного списка добавляемых полей?

★★
Ответ на: комментарий от theNamelessOne

Хочется без указания имен колонок, чтобы имена определялись системой. Колонок очень много. Добавляется меньше число полей, чем в таблице.

WinLin2 ★★
() автор топика
Последнее исправление: WinLin2 (всего исправлений: 1)
Ответ на: комментарий от WinLin2

А система не особо хочет угадывать в каких из 3 строковых полей нужно положить значения из 2 строковых полей источника, пусть пользователь(разработчик) устранит неопределенность

cobold ★★★★★
()
Ответ на: комментарий от WinLin2

Добавляется меньше число полей, чем в таблице

И как оно должно узнать что добавлять и что куда? Через libastral?

no-such-file ★★★★★
()

Мети улицу.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.