首页 > 数据库 >Oracle 定时批量删除指定表

Oracle 定时批量删除指定表

时间:2024-01-10 17:34:00浏览次数:40  
标签:END cur 批量 name sql Oracle table 定时 row

-- 


create or replace procedure PF_ETL_DropBITempTable as BEGIN declare CURSOR cur_table is select table_name from all_tables where owner='NCOLAP' and Table_Name like 'BI_%'; row_table cur_table%ROWTYPE; s_sql varchar2(2000); BEGIN OPEN cur_table; FETCH cur_table INTO row_table; WHILE cur_table%FOUND LOOP dbms_output.put_line(row_table.table_name); s_sql := 'drop table '|| row_table.table_name; dbms_output.put_line(s_sql); EXECUTE IMMEDIATE s_sql; FETCH cur_table INTO row_table; END LOOP; close cur_table; END; END; --exec PF_ETL_DropBITempTable --select * from DIM_TEMPLATE

 

标签:END,cur,批量,name,sql,Oracle,table,定时,row
From: https://www.cnblogs.com/xiaobaidejiucuoben/p/17956974

相关文章

  • docker安装oracle并修改服务名修改字符集
    拉取镜像dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 创建容器dockerrun-d-p1521:1521--nameoracle11gregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g  查看容易dockerps-a 进入容器dockerexec-itoracle11gbash 切......
  • Oracle-概要文件dba_profiles(资源配置)
    DBA_PROFILES用来显示所有配置文件及其限制。在11g数据库环境中,dba_profiles的结构只有4个字段,分别是PROFILE\RESOURCE_NAME\RESOURCE_TYPE\LIMIT;在12c及以上的Oracle数据库中,新增了COMMON\INHERITED\IMPLICIT。1.通过select语句查看所有配置及限制。select*fromdba_profil......
  • Python 实现批量修改文件名 V1.1.1
    一:需求工作中经常会需要批量修改文件名。将某文件夹中的文件,修改成某文件名二:事前准备Python导入依赖库:importconfigparserimportosimportchardet三:开发:1.创建配置文件,用于填写2个数据:目录,文件名[Directories]source_directory=D:\12013275[Name]new_name=202......
  • Oracle 10g enqueue waits
    Oracle10genqueuewaitsEnqueueTypeDescriptionenq:AD–allocateAUSynchronizesaccessestoaspecificOSM(OracleSoftwareManager)diskAUenq:AD–deallocateAUSynchronizesaccessestoaspecificOSMdiskAUenq:AF–tasks......
  • .NET Core MemoryCache缓存批量获取Key或者删除
    .NetCore下使用缓存,除了大家耳熟能详的Redis做分布式缓存外,本地内存缓存也会一起结合来使用,它存取更快,使我们的应用达到极致性能要求。这也是我们经常提到的3级或者4级缓存,每一层都有自己的使用场景,优缺点,结合业务特点来选择合适的才是王道。这里我们就使用Net原生的Microsoft......
  • oracle清空表恢复办法
    今天我不小心把正式库订单表数库都清空了,兄弟们!!!!!!!!!!!!我强迫自己冷静下来,百度搜索解决办法。希望大家别碰到这种事,太后怕了呜呜呜呜呜我自己总结一下1、查询某个时间点之前的数据(如果没数据库,多试几个时间点)select*from表名asoftimestampto_timestamp('2024-01-1009:09:00','......
  • ES7.3版本,批量添加,索引创建,索引判断
    importcom.link.risk.model.RiskTradeDetail;importcom.link.util.BeanBuilder;importorg.apache.commons.lang3.StringUtils;importorg.elasticsearch.action.DocWriteRequest;importorg.elasticsearch.action.bulk.*;importorg.elasticsearch.action.index.Index......
  • 定时器PWM控制RGB彩灯案例
    1.脉冲宽度调制PWM    PWM(PulseWidthModulation)简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量、通信、工控等方面。   PWM的一个优点是从处理器到被控系统信号都是数字形式的,再进行数模转换。可将噪声影响降到最低......
  • shell命令mac怎么批量重命名某个目录下的文件
    在Mac上批量重命名文件很简单,你可以使用“终端”应用程序或者Finder中的“批量重命名”功能。下面是两种方法:使用终端:打开终端应用程序。使用cd命令切换到目标目录,例如:cd/路径/到/你的/目标目录使用mv命令进行批量重命名,例如:forfilein*;domv"$file""新名称${file##*_}";do......
  • Oracle-使用dbms_metadata.get_ddl()获取对象的定义
    dbms_metadata.get_ddl()用于获取对象的ddl,其具体用法如下。注意:在sqlplus里,为了更好的展示DDL,需要设置如下参数:setline200setpagesize0setlong99999setfeedbackoffsetechooff1)获得表、索引、视图、存储过程、函数的DDLselectdbms_metadata.get_ddl('TABLE','TABLE_......