2013-03-11 83 views
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; 

任何想法?

回答

0

它认为PI & D是一个绑定变量。但通常SET DEFINE OFF修复了这个问题。尝试在SET DEFINE OFF后添加分号