with FQuery as
(
select ci_nm as ci_nm
, ci_nm as ci_alias_nm
from rpt.ci_d
),
SQuery as
(
select ci_nm, ci_alias_nm from FQuery limit 10
)
insert into stg.Test1 (Select * from SQuery),
insert into stg.Test2 Select * from SQuery;
我正在尝试从第二个子查询中插入多个表中。但是,它给出了错误“错误:42601:“插入”处或附近的语法错误”
答案 0 :(得分:0)
您不能有两个“主要查询”。如果要将相同的数据插入到两个表中,数据库设计可能会有问题。
答案 1 :(得分:0)
如果要一次进行2个查询,则应使用transactions。
BEGIN;
-- YOUR SQL STUFF
COMMIT;