大家好,又见面了,我是你们的朋友全栈君。
1、—–批量删除用户下所有表数据——保留表结构
eg:
批量删除用户下的所有表数据
SELECT ‘TRUNCATE TALBE ‘||TABLE_NAME||’;’ FROM USER_TABLES;
如果表中存在外键会报错,建议使用 delete ,然后再 purge recyclebin;(清空回收站操作)
SELECT ‘DELETE FROM ‘|| table_name || ‘;’ FROM USER_TABLES ORDER BY TABLE_NAME;
执行方法,在plsql 下,Command Window下 ,执行上述语句,生成删除语句,然后,将生成的语句
copy到Command Window ,回车执行就行。
2、———-批量重名命所有的用户表———
SELECT ‘ALTER TABLE ‘ || TABLE_NAME || ‘ RENAME TO TAB_’|| TABLE_NAME||’ ;’
FROM USER_TABLES
ORDER BY TABLE_NAME;
得到语句后copy到Command Window ,回车执行就行。 (重命名后的表名,不满意的可以copy到ue中,替换修改)
3、———-批量重建序列————–根据表名
— Create sequence 单表语句———-
create sequence SEQ_CLASSIFY_DIR
minvalue 1
maxvalue 999999999999999999999999999
start with 155
increment by 1
cache 10;
删除所有序列
—-生成批量语句—
SELECT ‘create sequence SEQ_’ || TABLE_NAME || ‘ minvalue 1 maxvalue 999999999999999999999999999 start with 1 increment by 1 cache 10;’
FROM USER_TABLES
ORDER BY TABLE_NAME;
得到语句后copy到Command Window ,回车执行就行。
2013-09-0512:12:44
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/145799.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...