テーブルをコレクションとマージするのに問題があります。テーブル emp があるとします。
これが私の PL/SQL コード スニペットです。
TYPE empcol is table of emp%ROWTYPE INDEX BY BINARY_INTEGER;
tmpemp empcol;
-- Code here to load data from a CSV file into tmpemp collection
-- tmpemp(1).emp_id := parsedstring
-- etc.
MERGE INTO emp A using tmpemp B ON A.emp_id = B.emp_id
WHEN MATCHED THEN UPDATE SET A.fname = B.fname, A.lname = B.lname
WHEN NOT MATCHED THEN INSERT (emp_id, fname, lname) VALUES (b.emp_id, b.fname, b.lname);
コンパイラはそれが好きではありません。ORA-0942 - テーブルまたはビューが存在しません。私は何を間違っていますか?またはどうすればこれを改善できますか。ご協力いただきありがとうございます。