Вот моя вставка запроса:Как я могу вставить данные, объявив все поля (не *)?
INSERT INTO listing_replica_child (
(
SELECT rtz_comma_list(column_name)
FROM information_schema.columns
WHERE table_name = 'listing'
)
)
VALUES (
(
SELECT (
(
SELECT rtz_comma_list(column_name)
FROM information_schema.columns
WHERE table_name = 'listing'
)
FROM listing
WHERE listing_id = 9656
)
)
);
Я использую Postgres.
Зачем вам нужно что-то подобное? Единственный способ сделать это - использовать динамический SQL внутри функции PL/pgSQL. –