0

私は基本的な挿入スクリプトを書いていますが、最初は後で挿入するものを削除して、スクリプトを複数回実行できるようにしています。以下は、コードの一部です。「無効なホスト/バインド変数名」や「バインド変数 "SELECTIONS" が宣言されていません」などのエラーが表示されます。

元:

SET DEFINE OFF

DELETE FROM SELECTIONS WHERE DATAFIELD IN ('ba', 'bb', 'bc', 'bd');

DELETE FROM SELECTION_LOCALE WHERE DATAFIELD IN ('ba', 'bb', 'bc', 'bd');

COMMIT;

INSERT INTO SELECTIONS (SELECTIONS_ID, DATAFIELD, DESCRIPTION) VALUES ('CATCHANGE', 'ba', 'PI&D Library');

INSERT INTO SELECTIONS (SELECTIONS_ID, DATAFIELD, DESCRIPTION) VALUES ('CATCHANGE', 'bb', 'Non-conformance');

INSERT INTO SELECTIONS (SELECTIONS_ID, DATAFIELD, DESCRIPTION) VALUES ('CATCHANGE', 'bc', 'Alternative Route');

COMMIT;

何か案は?

4

1 に答える 1

0

PI&D をバインド変数と見なします。しかし、通常は SET DEFINE OFF で修正されます。SET DEFINE OFF の後にセミコロンを追加してみてください

于 2013-03-11T22:43:44.960 に答える