0

这个查询

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(;)'它运行良好。

这可能是什么原因造成的?

4

1 回答 1

1

尝试;从查询末尾删除。一些提供者——比如ODP——不喜欢;查询末尾的。

于 2013-03-25T14:23:28.960 回答