(DADSNBR, DAROLEID)
一意の制約(一意のペア)を持つデータベーステーブルがあります。このテーブルに複数の値を同時に挿入するので、1つのクエリを使用してそれを実行したいと思います-これがより速い方法であると思います。したがって、私のクエリは次のとおりです。
INSERT ALL
INTO ACCESS (DADSNBR, DAROLEID) VALUES (68, 1)
INTO ACCESS (DADSNBR, DAROLEID) VALUES (68, 2)
INTO ACCESS (DADSNBR, DAROLEID) VALUES (68, 3)
INTO ACCESS (DADSNBR, DAROLEID) VALUES (68, 4)
SELECT 1 FROM DUAL
ステートメント内には、データベースにすでに存在するエントリと重複するエントリがいくつかあるため、挿入全体が失敗し、どの行も挿入されません。
一意の制約が失敗した場合を無視して、個々のINSERTステートメントに分割せずに、一意の制約を挿入する方法はありますか?
編集:私はおそらくこれをとにかくやりたくないことに気づきましたが、それが可能かどうかについてはまだ興味があります。