此查询
insert into table-name(CONTRACT_TYPE,CATEGORY) (
select 'GOLDCHOICE','C-CLASS'
from tablename2
where model_no = '1'and part_number not in (
select part_number from tablename3
where contract_type ='GOLDCHOICE'
and category = 'C-CLASS'
and model_number = '1')
);
在Oracle(TOAD)中成功运行。
然而,当我从asp.net(连接到oracle)运行它时,它正在抛出
ORA-00911:无效字符
但没有'semicolon(;)'
,它运行正常。
导致这种情况的原因是什么?
答案 0 :(得分:1)
尝试从查询末尾删除;
。某些提供商(例如ODP
)在查询结束时不喜欢;
。