oracle存储过程(procedure)
来源:互联网 发布:淘客群管软件 编辑:程序博客网 时间:2024/04/30 19:27
需要同时rename或drop多个table,在excel中拼sql比较麻烦,用procedure方便。
0 创建/执行/删除procedure
create or replace procedure procedure_name as ......set serveroutput on; --打印输出exec precedure_name; --执行存储过程drop procedure procedure_name;
1 同时获取多个table的行数
create or replace procedure get_table_rownum(str_table_name in varchar2) asall_row_num number;row_num number;str_sql varchar2(100);cursor csr_get_num is select table_name from user_tables where table_name like str_table_name;begin all_row_num := 0; for dr in csr_get_num loop str_sql := 'select count(*) from ' || dr.table_name; execute immediate str_sql into row_num; all_row_num := all_row_num + row_num; dbms_output.put_line(dr.table_name || row_num); end loop; dbms_output.put_line('共计' || all_row_num);end get_table_rownum;
2 同时rename多个table
create or replace procedure renames_tables(str_table_name in varchar2, str_suffix in varchar2) asstr_sql varchar2(100);cursor csr_get_table_name is select table_name from user_tables where table_name like str_table_name;begin for dr in csr_get_table_name loop str_sql := 'alter table ' || dr.table_name || ' rename to ' || dr.table_name || str_suffix; execute immediate str_sql; dbms_output.put_line(dr.table_name || ' 已重命名为 ' || dr.table_name || str_suffix); end loop;end renames_tables;
阅读全文
0 0
- oracle procedure 存储过程
- oracle PROCEDURE 存储过程
- Oracle Procedure 存储过程
- Oracle procedure--存储过程
- oracle PROCEDURE 存储过程
- oracle存储过程(procedure)
- Oracle Procedure存储过程简介
- oracle 存储过程 PROCEDURE和 FUNCTION区别:
- Oracle 存储过程 procedure 失效 分析
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- 【初识Oracle】⑩存储过程 PROCEDURE
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- Oracle job procedure 存储过程定时任务
- [Procedure]Oracle之分页存储过程
- 出栈顺序和卡特兰数的关系
- Kotlin系列课程——Kotlin初始化控件及界面跳转
- ThreadLocal应用场景以及源码分析
- 简单实现Tensorflow CNN图像训练
- 数据库修改预约数据后,软件无法刷新,需要退出pl/sql,
- oracle存储过程(procedure)
- tensorsor快速获取所有变量,和快速计算L2范数
- 单例模式的几种写法
- DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution--阅读笔记
- SequenceFile & MapFile
- 第八周 项目一 建立顺序串的算法库
- 海尔金控供应链金融平台负责人崔涛:深入产业打造在线供应链金融
- vs2010 无法将 复制到 超出了重试计数10
- 天创信用总经理李文贤:金融科技加速金融变革