创建个存储过程来执行啦
在plsql中把以下代码复制粘贴,并运行
create or replace PROCEDURE SP_DROPTABLE(v_begintime in varchar2,
v_endtime in varchar2)
as
v_tablename varchar2(256);
cursor cur_tablename is
select object_name from user_objects where object_type='TABLE' and to_char(CREATED,'yyyy-mm-dd')
between v_begintime
and v_endtime order by CREATED desc;
begin
open cur_tablename;
loop
fetch cur_tablename into v_tablename;
exit when cur_tablename%notfound;
execute immediate 'drop table '||v_tablename||'';
end loop;
close cur_tablename;
end sp_droptable;
然后,另开一个sql窗口,执行
beginSP_DROPTABLE('1900-01-01','2013-12-31');
end;
如有问题,请查看浏览器右上角处
在安装配置完Oracle和PL/SQL后,plsql的database一栏没有可选项,解决方法如下:
1、解决没有链接问题:
将PLSQL文件夹中的instantclient-basic-win32-112010zip解压出来,放到Oracle安装目录的product文件夹下,然后运行PLSQL Develper,在工具---首选项---连接
将刚才拷贝文件夹的地址填写在里面。,然后重启即可。
2、解决没有读取出数据库:
首先将\product\1120\dbhome_1\NETWORK\ADMIN文件夹中tnsnamesora文件拷贝到product\instantclient_11_2文件夹中,然后在PLSQLDeveloper文件夹中新建一个文件PLSQLDeveloperbat
在里面写入:
set path=C:\app\test\product\instantclient_11_2
set ORACLE_HOME=C:\app\test\product\instantclient_11_2
set TNS_ADMIN=C:\app\test\product\instantclient_11_2
set NLS_LANG=SIMPLIFIED CHINESE_CHINAZHS16GBK
start plsqldevexe 运行即可。
以上就是关于如何清空oracle数据库所有表全部的内容,包括:如何清空oracle数据库所有表、在安装配置完Oracle和PL/SQL后,为什么plsql的database一栏没有可选项、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)