Postgresql:如何管理SELECT ... AS和INSERT查询中使用的列列表?

时间:2011-08-04 17:22:02

标签: sql postgresql

选择用于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

由于

1 个答案:

答案 0 :(得分:1)