Oracleのテーブルに複数の行を挿入する必要があります。しかし、私を混同しています: TABLE1は新しいものであればよいので、私はシーケンスでOracleに複数行挿入する方法は?
select seq_table1.nextval into table1 form dual
を使用することはできません。私は存在するtable1にいくつかの行を挿入する必要があります。
とOracleがいることを教えているので、私も
insert into pager (PAG_ID,PAG_PARENT,PAG_NAME,PAG_ACTIVE)
(select seq_paper.nextval,'Multi 8000',1 from dual
union all select seq_paper.nextval,'Multi 8001',1 from dual)
を使用することはできません:nextval
はunion
にならないようにあなたがselect
を言い換えることができます
Restrictions on Sequence Values You cannot use CURRVAL and NEXTVAL in the
following constructs:
■ A SELECT statement that is combined with another SELECT statement with the
UNION, INTERSECT, or MINUS set operator ;
...and other constructs
は私が値下げでeidtにそれを学びます、どうもありがとうございました –