哪位大哥知道用sqlplus如何清空某个用户的所有表的内容,不是删除表,是清空所有表的内容,需要用SQL语句实现,急!在线等待!

解决方案 »

  1.   

    spool d:\truncate.sql
    select 'truncate table '|| table_name || ';' from user_tables
    spool off然后执行d:\trucate.sql就可以了,还可以编辑删除你不想截断的表
      

  2.   

    忘记登出马甲,用马甲回了,hoho
      

  3.   

    select *
    from all_objects
    where OWNER = username就可以选出这个用户所创建的所有表和视图等,剩下的知道怎么做了吧!
      

  4.   

    1.exp 把整个user的表结构导出(不导出数据)
    2.drop user
    3. 新建user
    4. imp, 把表结构导回去