IT猫扑网文章教程

分类分类

Oracle批量清空所有表数据

2015-06-28 00:00作者:网管联盟

  --批量清空当前用户所有表的所有数据

  --@author YangL

  declare

  v_sql varchar2(2000);

  CURSOR cur is

  select table_name from user_tables order by table_name;

  begin

  for rows in cur loop

  v_sql := 'TRUNCATE TABLE ' || rows.table_name;

  dbms_output.put_line(v_sql);

  execute immediate v_sql;

  end loop;

  end;

  /

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消