DROP TABLE book;
DROP TABLE person;              为什么先drop了再creatCREATE TABLE person
(...
...          );
CREATE TABLE book
(...
...          );

解决方案 »

  1.   

    LZ从来没有用过oracle把,先明白drop是什么意思吧
      

  2.   

    一般建表前,都会先判断下,如果已经存在假设名为test的表,那么先drop掉原先的表,再重新创建新的名为test的表
      

  3.   

    如果表中没有此表 就可以直接create table 
    要是有的话就的先drop 在create, 不然会提示已经 有此对象
      

  4.   

    如果有表,被drop掉,没有,drop语句报错,继续向下执行,create语句就不会出现有重复对象了