Oracle 存储过程
一、入门
CREATE OR REPLACE PROCEDURE DEMO_CDD1 IS
s_name VARCHAR2; --学生名称
s_age NUMBER; --学生年龄
s_address VARCHAR2; --学生籍贯
BEGIN
--给单个变量赋值
SELECT student_address INTO s_address
FROM student where student_grade=100;
--给多个变量赋值
SELECT student_name,student_age INTO s_name,s_age
FROM student where student_grade=100;
--输出成绩为100分的那个学生信息
dbms_output.put_line('姓名:'||s_name||',年龄:'||s_age||',籍贯:'||s_address);
END
二、实战
shell脚本
编写oracle通用存储过程,实现多种通用工具和定制功能开发,如: 1、图5-1、5-2,通过22个shell脚本+31个存储过程,实现每15分钟上1000万行文本数据的筛选、入库、关联规则分析、预警生成,时间控制在10分钟内 2、图6,实现间隔分区表的自动维护 3、图7、图8,实现基于表、索引的(支持分区表和索引)的统计信息收集




其他示例

相关文章:
ORACLE存储过程
为者常成,行者常至
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)