在Oracle 中,使用DELETE命令和使用DROP命令有什么区别?谢谢你的回复!

解决方案 »

  1.   

    drop table 是删除表,以后你想见这个物理表,就得重新创建咯~
    delete talbe 是删除 表中的数据,依此类推、
      

  2.   

    正确。还有一个就是truncate,注意区分delete和truncate即可。
      

  3.   

    drop是用来删除数据库中的对象,如:表,索引,试图等
    delete 是用来删除一个表中的行数据
    例如:有表:shabi(id,name)
          表中数据:1    you
    drop table shabi 那么这张表在数据库中就不存在了
    delete from table where id = 1 那么数据库中那条数据就没了,而表还存在