数据库-存储过程&游标
数据库-存储过程&游标
OkidoGreen
这个作者很懒,什么都没留下…
展开
-
使用Oracle显式游标及for循环
使用隐式游标和显式游标:1.查询返回单行记录时→隐式游标;2.查询返回多行记录并逐行进行处理时→显式游标--显示游标属性declareCURSOR cur_emp IS SELECT * FROM emp;row_emp cur_emp%ROWTYPE;BEGINOPEN cur_emp;FETCH cur_emp INTO row_emp;WH转载 2014-07-11 17:09:20 · 1735 阅读 · 0 评论 -
Oracle 游标使用全解
这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is sele转载 2012-10-26 14:18:24 · 1309 阅读 · 0 评论 -
Oracle 存储过程
简要记录存储过程语法与Java程序的调用方式 一 存储过程 首先,我们建立一个简单的表进行存储过程的测试create table xuesheng(id integer, xing_ming varchar2(25), yu_wen number, shu_xue number);insert into xuesheng values(1,'zhangsan',80转载 2012-10-25 14:22:08 · 1412 阅读 · 0 评论 -
Oracle存储过程,带游标
CREATE OR REPLACE PROCEDURE rrrr is cursor mycursor is select t.mc_dx from t_func_xt_ywdxsm t ; t_mycursor mycursor%ROWTYPE;begin -- strSql:='select t.hol_days,t.hol_days_left,t.hol_days_wai原创 2012-12-10 16:34:42 · 1523 阅读 · 0 评论 -
oracle 执行包含update语句的存储过程并获取结果记录
存储过程:create or replace procedure updateJobContact (s in varchar, num out varchar)ASs_sql varchar(5000) := '';num1 number;begins_sql := 'update t_dept_cont原创 2014-08-05 10:19:56 · 13949 阅读 · 0 评论 -
轮询程序中使用的各种方法:spring调用;http调用;存储过程调用;
/**package com.wonders.schedule.util;import java.io.BufferedReader;/** * @ClassName: ExecUtil * @Description: TODO(这里用一句话描述这个类的作用) * @author zhoushun * @date 2012-12-5 下午02:49:26 * */pub原创 2014-08-05 10:34:17 · 2370 阅读 · 0 评论 -
使用Oracle的Job+Procedure实现数据的定时迁移备份
--创建数据迁移的日志表,记录自动数据迁移的执行时间create table mc_movedata_log(id varchar2(50) default sys_guid(),tb_name varchar2(50) not null,last_op_time date null);以下是对mc_msg_store表进行每天(凌晨4:30)轮询数据迁移的步骤。1.--创原创 2014-12-16 10:23:04 · 3721 阅读 · 1 评论 -
oracle job 定时执行 存储过程
oracle job 定时执行 存储过程一:简单测试job的创建过程案例: 1,先创建一张JOB_TEST表,字段为a 日期格式SQL> create table JOB_TEST(a date);Table createdSQL> commit;Commit complete2,创建一个存储过程 bb 作用是往pig表中转载 2014-12-16 13:33:28 · 3514 阅读 · 0 评论