项目中需要写一个oracle存储过程,需求是收集一个复杂查询的内容(涉及到多张表),然后把符合条件的记录插入到目标表中。其中原表之一的日期字段是timestamp类型,目标表的字段是varchar2类型;其中一些内容很常用,所以做下记录,供查找。...
分类:
数据库 时间:
2014-10-14 13:20:28
阅读次数:
196
示例所要用到的表结构及相关数据:1SQL>descemp;2NameTypeNullableDefaultComments3-------------------------------------------4EMPNONUMBER(4)5ENAMEVARCHAR2(10)Y6JOBVARCHAR...
分类:
数据库 时间:
2014-10-13 16:06:19
阅读次数:
287
随着云计算和hadoop的发展,去IOA随之在各个行业开展起来。去o的过程必然涉及到一些sql用mr或hive改写的过程。本文就是在实际工作中涉及到hive改造oracle存储过程时用hive实现minus函数。...
分类:
数据库 时间:
2014-10-09 03:10:47
阅读次数:
196
转自:http://lorry1113.javaeye.com/blog/513851关键字: oracle 存储过程1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER.....
分类:
数据库 时间:
2014-10-03 02:31:33
阅读次数:
610
前几天用oracle写存储过程,发现在存储过程中写update、insert或者delete语句都会编译错误,后来在不经意间找到了解决方案,加入emp表示scott用户的,如果用scott用户创建存储过程,表名=emp,这样创建的存储过程是可以写任意DML语句的但是用其余用户登录,如果采用norma...
分类:
数据库 时间:
2014-09-29 04:28:56
阅读次数:
307
第一步:创建包接口类似java中的接口定义
create or replace
PACKAGE pack_sc_hmd_kh
IS
--方法的声明
PROCEDURE proc_hmd_kh(
p_y VARCHAR2,
p_m VARCHAR2,
p_d VARCHAR2);
END pack_sc_hmd_kh;
...
分类:
数据库 时间:
2014-09-22 17:22:53
阅读次数:
368
第一步:创建包接口类似java中的接口定义
create or replace
PACKAGE pack_sc_hmd_kh
IS
--方法的声明
PROCEDURE proc_hmd_kh(
p_y VARCHAR2,
p_m VARCHAR2,
p_d VARCHAR2);
END pack_sc_hmd_kh;
...
分类:
数据库 时间:
2014-09-22 16:00:42
阅读次数:
433
Oracle存储过程,经常会遇见传入的参数是逗号分隔。处理需要3步:第一步,创建Type类型第二部,创建函数第三部,创建存储过程代码如下:第一步:create or replace type varTableType as table of nvarchar2(40)第二步:create or .....
分类:
数据库 时间:
2014-09-22 10:41:02
阅读次数:
256
CREATE OR REPLACE PACKAGE PKG_CUST_RISK IS -- AUTHOR : ADMINISTRATOR -- CREATED : 2014/4/22 10:00:27 -- PURPOSE : 客户风险 VI_ERRORCODE M_LOG.ERRO...
分类:
数据库 时间:
2014-09-18 11:07:53
阅读次数:
354
存储过程 1CREATEORREPLACEPROCEDURE存储过程名 2IS 3BEGIN 4NULL; 5END;行1: CREATEORREPLACEPROCEDURE是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程,如果存在就覆盖它;行2: IS关键...
分类:
数据库 时间:
2014-09-11 18:59:32
阅读次数:
414