批量删除表
来源:互联网 发布:反智 知乎 编辑:程序博客网 时间:2024/06/05 00:09
--批量删除表
--方法1
select 'truncate table ' || OBJECT_NAME || ';'
from user_objects
where OBJECT_NAME like 'KY_PRJ_TEMP%'
and OBJECT_TYPE = 'TABLE';
--command windows 下执行查询结果
--方法2
--select * from tab
SELECT 'truncate table ' || t.tname || ';'
FROM tab t
WHERE t.tname like 'KY_PRJ_TEMP%' AND t.tabtype = 'TABLE';
----
--附 输出表
---
set serveroutput on;
create or replace procedure dada_truncate_tables(tablename in String) as
table_names VARCHAR2(4000);
--v_pos NUMBER :=1;
CURSOR c IS select tname from tab where upper(tname) like upper(tablename)||'%' ;
BEGIN
FOR cc IN c LOOP
--EXECUTE IMMEDIATE ' truncate table '||cc.tname;
table_names := cc.tname||','||table_names;
--dbms_output.put_line(cc.tname);
if LENGTH(table_names) > 200 then
dbms_output.put_line(table_names);
table_names :='';
end if;
END LOOP;
end;
- 批量删除表
- 批量删除数据库表
- 批量删除表
- MySQL批量删除表
- mysql 批量删除表
- oracle批量删除表
- mssql批量删除表
- MYSQL批量删除表
- 【Oracle】批量删除表
- 批量删除表
- 批量删除表
- 批量删除SQL Server表
- 存储过程批量删除表
- 批量删除表的方法
- Oracle批量删除表脚本
- 如何批量删除数据库表?
- 批量删除有规则的表
- Oracle批量删除表脚本
- 存储类型总结
- 与大家分享一下这首歌词
- 数据库的封装
- jQuery取值
- ftp 不是内部或外部命令,也不是可运行的程序
- 批量删除表
- 梦一回那曾经心爱的女孩 (转)
- C语言版GDI+应用例子 -- 文字
- 一套ADO.net试题(附答案)
- inner join on,left join on,right join on简单解析
- set_name__method (也谈命名)
- pom.xml之(四)
- 面向对象的基本概念
- 从C++到JAVA(1) 在CSDN博客中部署及运行JAVA Applet