Каков более эффективный и стабильный (определенный только один раз) метод выбора списка столбцов для использования в операторах INSERT и SELECT?В частности, у меня есть запрос, подобный этому:
INSERT INTO "mytable"("column") VALUES
('col1'),
('col2'),
('col3'),
...
А также запрос, подобный этому:
SELECT * FROM myfunc(args)
) AS (
"col1" text,
"col2" text,
"col3' text,
...
с той точкой, что я хотел бы определить "col1", "col2и т. д. в другом месте, каким-то образом (функция? таблица? комбинация?) только один раз, и использовать этот список столбцов в моих запросах.Таким образом, я определяю столбцы только в одном месте и сокращаю количество запросов.Было бы хорошо как-то использовать mytable
в запросе SELECT
.
Спасибо