oracle创建存储过程和函数的简单例子
2016-12-21 17:53
453 查看
获取32位UUID的存储函数:
带输入参数的简单存储过程:
带输出参数的简单存储过程:
CREATE OR REPLACE FUNCTION get_uuid RETURN VARCHAR IS guid VARCHAR (32); BEGIN guid := lower(RAWTOHEX(sys_guid())); RETURN substr(guid,0,8)||substr(guid,9,13)||substr(guid,14,15); END get_uuid;
带输入参数的简单存储过程:
CREATE OR REPLACE PROCEDURE scan_list_pro (forward_day in VARCHAR2) AS BEGIN DECLARE shipCode VARCHAR2(13); BEGIN SELECT ship_code INTO shipCode FROM TAB_SHIP where TRANSPORT_STATUS in ('PAYBACK', 'PAY') and trunc(sysdate, 'dd') - trunc(edit_time,'dd') >= forward_day; INSERT INTO TAB_SCAN_LIST_LEO(SHIP_CODE) VALUES(shipCode); END; END scan_list_pro;
带输出参数的简单存储过程:
CREATE OR REPLACE PROCEDURE gain_datas (re_value out VARCHAR2) AS BEGIN DECLARE temp_date DATE; BEGIN temp_date := ''; re_value := 'SELECT sysdate into temp_date FROM dual'; end; END gain_datas;
相关文章推荐
- oracle 最简单的学习笔记,增删改查,PLSQL基本语法,游标,函数,存储过程的实现
- JAVA调用ORACLE的存储过程、函数的返回结果集例子
- oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
- oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
- Oracle中的存储过程简单例子
- 在命令窗口下编写Oracle存储过程并执行的简单例子
- oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
- oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
- Oracle 创建存储过程例子
- 最完整的:JAVA调用ORACLE的存储过程、函数的返回结果集例子
- IBatis调用ORACLE的存储过程、函数的返回结果集例子
- Oracle 创建函数与存储过程语句积累
- oracle创建包 含存储过程和函数
- oracle 存储过程和函数例子 --2
- oracle 创建存储过程例子
- oracle函数和存储过程简单实例
- 最完整的:JAVA调用ORACLE的存储过程、函数的返回结果集例子
- oracle 创建表,序列,索引,视图,触发器,函数,存储过程,定时器,包体
- Oracle中的存储过程简单例子
- Oracle中的存储过程简单例子