delete * from drug_dict时出现ORA-00903,但我查询这张表select * from drug_dict时是有内容的啊

解决方案 »

  1.   

    delete * from drug_dict修改为delete from drug_dict
    你那样写不符合语法
      

  2.   

    Oracle里面也可直接delete drug_dict;
      

  3.   

    delete * from drug_dict修改为
    delete from drug_dict
      

  4.   

    这样好点..truncate table drug_dict
      

  5.   

    delete from drug  where .......
      

  6.   

    用truncate吧,用delete一般要求务必跟where的
      

  7.   

    对,用truncate会很快的,并且会降低高水位。比delete要高效的多