truncate table xxx;
alter database datafile filename resize 100M;

解决方案 »

  1.   

    这种情况下,不用删除表空间,只需要将表truncate掉即可
      

  2.   

    你做个优化就可以了啊!
    生成一个所有表的SQL
    truncate table 表1;
    truncate table 表2;
    ......
      

  3.   

    把没用的表删掉:
    drop table 表名;
      

  4.   

    delete 表会把数据删除掉,但是表的高水平标记(high water )并不会变,空间可以重用。truncate会把高水平标记置“0”。
      

  5.   

    问一下:
    在用toad的时候truncate表的时候有一个truncate table with storage的选项,这个选项的意思好像就是释放它占地空间,不知道用sql语句怎么写,请高手指教!
      

  6.   

    truncate table在默认的情况下自动释放空间
      

  7.   

    写个游标,truncate All table