如果我要对oracle某个用户数据库下的很多表进行truncate,有没有简答的方式?我这是比较节省时间的方式

来源:互联网 发布:自制动漫头像的软件 编辑:程序博客网 时间:2024/06/04 18:11

1第一步,先通过如下条件,获取该用户下,你要truncate的表的表名

select t.TABLE_NAMEfrom user_tables

select t.TABLE_NAMEfrom user_tables t  where t.TABLE_NAME like '%xx%'


2然后复制出来



3剩下的工作只是批量在各个表名的开头添加“truncate table” ,在各个表名的结尾添加“;”。

0 0
原创粉丝点击