插入查询错误(无效字符)

时间:2013-03-25 14:18:52

标签: sql oracle

此查询

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(;)',它运行正常。

导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:1)

尝试从查询末尾删除;。某些提供商(例如ODP)在查询结束时不喜欢;