内部文件
来源:互联网 发布:胆码计算软件 编辑:程序博客网 时间:2024/04/29 06:32
create or replace procedure etl isbegindeclare cursor csr_etl_list is --select语句 select * from user_320300.etl_list_t ; --指定行指针,这句话应该是指定和csr_dept行类型相同的变量 row_etl_list csr_etl_list%rowtype;begin --for循环 for row_etl_list in csr_etl_list loop -- dbms_output.put_line('执行表名称:'||row_etl_list.table_name); --log SP_ETL_LOG if row_etl_list.Table_Status = 'T' THEN SP_ETL_LOG('F',row_etl_list.table_name); SP_REPLACE_TABLE(row_etl_list.table_name); SP_ETL_LOG('T',row_etl_list.table_name); end if ; end loop;end;end;
---
create or replace procedure sp_REPLACE_TABLE(i_tablename in out Varchar) isbegin declare v_cnt Number; v_sql Varchar(20480); v_create_sql Varchar(20480); begin i_tablename := upper(i_tablename); v_sql := 'drop table '||i_tablename; v_create_sql := 'create table ' ||i_tablename ||' as select * from etl_320300.'||i_tablename; select count(*) into v_cnt from user_tables where table_name = i_tablename ; if v_cnt > 0 then --插入log SP_REPLACE_TABLE_LOG(i_tablename,'del'); --执行删除 EXECUTE IMMEDIATE (v_sql); -- dbms_output.put_line(v_sql); end If; EXECUTE IMMEDIATE (v_create_sql); -- dbms_output.put_line(v_create_sql); SP_REPLACE_TABLE_LOG(i_tablename,'ins'); end;end;
0 0
- 内部文件
- 内部文件
- jar读取内部文件
- android 内部文件读取
- 内部存储空间读写文件
- android 内部文件读取
- 读写内部文件
- Android 内部文件存储
- 函数内部包含文件
- 内部存储读写文件
- 文件内部存储
- 内部数据存为文件
- 位图文件内部初探(转)
- HTML文件HEAD内部标记
- Yii内部的文件上传
- android内部文件存储示例
- Android 访问内部存储文件
- Android内部File文件缓存
- virtual box 添加新网卡后网卡名称由eth0改为eth2
- 公钥和私钥的解释
- 【推荐】使用bitnami来搭建自己的server
- 堆排序,大顶堆,小顶堆
- OLE剪贴板学习心得
- 内部文件
- 怎样玩转千万级别的数据
- c / c + + 调用mysql存储过程
- 解决flash遮住div的问题
- css全屏背景
- du(disk usage的缩写,磁盘使用情况)
- 2:寻找中位数
- RIDE安装简易流程
- HBase简介