比如语句:
INSERT INTO agency(cid,agencyid) 
VALUES('3737','0001')
   当agencyid为'0001'时,语句就执行不了,一直在‘执行中’,
而0000,0002,0003,9999都可以执行,很是郁闷!

解决方案 »

  1.   

    0001是什么特定值啊?
    没有问题的SQL> create table agency(cid VARCHAR2(20), agencyid VARCHAR2(20))
      2  ;表が作成されました。SQL> INSERT INTO agency(cid,agencyid)
      2  VALUES('3737','0001');1行が作成されました。SQL> INSERT INTO agency(cid,agencyid)
      2  VALUES('3737','0002');1行が作成されました。SQL>
    --你那里有问题,应该是你commit的问题吧!
      

  2.   

    这个没有外键, 类型是VARCHAR2(30)
    如果我通过for update新增一行时,值为'0001'时pl/sql就会没有响应,其它值没问题
      

  3.   

    用sqlplus试试看看什么情况? 
      

  4.   

    原因暂时还是不明,换了一个cid就行了,先给分