使用SQL数据库,想要删除一个数据表example,但是不知道用什么方法比较好,是用SQL语句呢,还是用DELPHI语言,还请指教,还有就是会不会出现什么不可预见的情况,比如数据库崩溃,故障之类的错误 !最好有原代码

解决方案 »

  1.   

    drop table XXX
    是标准的SQL语句之一。应该所有支持SQL的数据库都应该能够实现的方法
      

  2.   

    truncate table  xxx
      

  3.   

    drop table XXX
    truncate table XXX
    delete table XXX
    这三个语句有什么区别?!
      

  4.   

    truncate 是清空表;
    drop 是直接删掉表(连着表结构),最狠的;
    delete也是删除行,清空表
      

  5.   

    truncate table 表名
    这是最快的,释放表和索引的页
    不过,在以后再把数据加到表中的时候,要加一次这条语句
    update statistics 表名delete from 表名
    表中记录很多的时候,这条语句会慢,会写日志的。