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 ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.