- 浏览: 1384790 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (346)
- linux (10)
- hbase (50)
- hadoop (23)
- java (52)
- java multi-thread (13)
- Oracle小记 (41)
- 机器学习 (12)
- 数据结构 (10)
- hadoop hive (16)
- java io (4)
- jms (1)
- web css (1)
- kafka (19)
- xml (2)
- j2ee (1)
- spring (6)
- ibatis (2)
- mysql (3)
- ext (3)
- lucene (3)
- hadoop pig (3)
- java nio (3)
- twemproxy (1)
- antlr (2)
- maven (6)
- mina (1)
- 列数据库 (1)
- oozie (2)
- mongodb (0)
- 报错 (0)
- jetty (1)
- neo4j (1)
- zookeeper (2)
- 数据挖掘 (3)
- jvm (1)
- 数据仓库 (4)
- shell (3)
- mahout (1)
- python (9)
- yarn (3)
- storm (6)
- scala (2)
- spark (5)
- tachyon (1)
最新评论
-
guokaiwhu:
赞啊!今晚遇到相同的问题,正追根溯源,就找到了博主!
hbase 报错gc wal.FSHLog: Error while AsyncSyncer sync, request close of hlog YouAr -
喁喁不止:
很清楚,有帮助。
hive常用函数 -
dsxwjhf:
Good job !!
kafka获得最新partition offset -
Locker.Xai:
参考了
freemaker教程 -
maoweiwer:
为啥EPHEMERAL_SEQUENTIAL类型的节点并没有自 ...
zookeeper 入门讲解实例 转
oracle procedure 存储过程入门 小例子 , 高手路过
-- procedure instruction -----------**simplest procedure------- create or replace procedure out_time is begin dbms_output.put_line(systimestamp); end; begin out_time; end; --------********* ---******example for procedure in------ create or replace procedure add_project(proid varchar2, proversion number, proname varchar2, customID varchar2 default null) is --e_intergrity exception; --pragma exception_init(e_intergrity, -2291); begin insert into T_LPROMIS_XMGL_GBBXMXX pro (xmid, xmbbh, xmmc,pro.khid) values (proid, proversion, proname,customID); --exception -- when dup_val_on_index then -- raise_application_error(-2000, '项目号不可重复'); -- when e_intergrity then -- raise_application_error(-20001, '编号有误'); end; -- execute begin add_project(proid=>'testproject',proname=> '测试项目0号', proversion=>0); end; --test select * from T_LPROMIS_XMGL_GBBXMXX pro where pro.xmid = 'testproject' ---************ -- *******example of query data using out create or replace procedure query_project (proname in varchar2, proid out varchar2) is begin select pro.xmid into proid from T_LPROMIS_XMGL_GBBXMXX pro where pro.xmmc = proname; end; --execute declare v1 varchar2(80) := '全网项目'; v2 varchar2(80) := 'qq'; begin query_project('全网项目', v2); dbms_output.put_line(v2); end; -- ***************** -- *****advanced application todo for test in out create or replace procedure computenum(num1 in out number, num2 in out number) is v1 number; v2 number; begin v1 := num1 / num2; v2 := mod(num1, num2); num1 := v1; num2 :v2; end; declare num1 float; num2 float; begin num1 := -11; num2 := 4; computenum(num1, num2); dbms_output.put_line(num1 || num2); end; ---------*********
发表评论
-
oracle报错 ora-14300:partition key maps to a partition outside maximum pemitted nu
2014-02-28 20:57 1930可能由两个原因造成 1.partition数量超过 ... -
oracle自动分区 (时间 数字)
2014-01-21 20:15 8874按照时间,每天分区 create table test_p ... -
oracle WM_CONCAT行转列
2013-08-03 16:01 1418Sql代码 ... -
oracle语法备忘-游标
2012-12-18 15:27 1083oracle的游标备忘 显示游标 declar ... -
oracle执行顺序
2012-10-31 16:17 1190看了一篇oracle执行顺 ... -
oracle语法备忘-循环
2012-10-26 15:50 1021oracle循环语句 loop while for 测 ... -
oracle 函数
2012-10-08 14:59 970转 http://lwxjjgc.iteye.com/blog ... -
oracle 插入字符串
2012-10-08 14:16 3277一直都认为oracle有插入方法,可是没找到,就写了一个凑 ... -
oracle exception
2012-10-05 21:19 1219转 http://www.cnblogs.com/huyong ... -
oracle if else
2012-09-29 15:30 3822oracle中的if else if inst ... -
oracle 分页存储过程
2012-09-29 12:49 1349查询oracle时,做存储过程实现分页 c ... -
oracle 获取表,列注释
2012-09-28 16:23 1956前段时间,自己用的表好长,列好多(这是谁设计滴) 所以给自己 ... -
to_char
2012-09-27 11:34 0to_char转换数字 to_char(31 ... -
oracle 分区
2012-09-26 15:32 1026创建分区 --先声明一下:列表分区不支持多列,但是范围 ... -
oracle 语法备忘录
2012-09-26 14:15 0-- 游标 cursor object_cursor ... -
oracle 绑定变量
2012-09-26 12:48 1095不太喜欢看到在procedure用||拼接sql的语句 所以 ... -
jdbc insert数据后获取ID
2012-09-20 16:21 4423有时insert数据,数据ID为自动生成,需要获取ID。 ... -
Oracle生成uuid
2012-09-20 09:22 0select sys_guid() from dual; ... -
oracle 实现自增auto_increament
2012-09-19 12:53 1343在mysql中,实现字段自增,只用给他设置为auto_incr ... -
jdbc 报错 - 索引中丢失 IN 或 OUT 参数:
2012-09-19 12:45 5407jdbc 报错 - 索引中丢失 IN 或 OUT 参数: ...
相关推荐
Oracle procedure 存储过程 创建+执行+删除
本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...
oracle 存储过程教程,带有完整实例的说明,清晰易懂,面面俱到。
该文档详细讲解Oracle在存储过程中如何利用Out参数返回一个结果集。示例简单易懂。
比较齐全的oracleProcedure存储过程
oracle存储过程教程
Oracle数据库存储过程、函数、以及包的创建与高级应用。
3.1 oracle 存储过程的基本语法 3.1.1 基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 3.1.2 ...
1.1 存储过程基本结构(PROCEDURE) 3 1.1.1创建存储过程 3 1.1.2 存储过程删除 5 1.1.3 调用存储过程 5 1.2存储函数(FUNCTIONE) 6 1.2.1 创建存储函数 6 1.2.2 删除存储函数 7 1.3 包(package) 7 1.3.1 包的基本结构 ...
C# 传入自定义列表List 到Oracle存储过程 亲测有效,执行速度极快
pb中执行oracle存储过程脚本; 使用批处理进行oracle存储过程脚本的创建和更新的处理。 此程序在pb中进行实现;
Oracle 存储过程编译 Oracle 存储过程编译是指在 Oracle 数据库中编译存储过程的过程。存储过程是一种预编译的 SQL 语句集合,用于实现特定的业务逻辑。编译存储过程是将其转换为机器代码,以提高执行速度和效率。 ...
Oracle 存储过程语法详解 Oracle 存储过程是 Oracle 数据库中的一种程序单元,用于实现复杂的业务逻辑和数据处理。存储过程可以提高数据库的安全性、可维护性和性能。 1. 创建存储过程的语法 创建存储过程的基本...
CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以...
ORACLE存储过程中定义数组并且判断某值是否在数组中。有例子可執行、 、有例子可執行、
Oracle存储过程 基础培训 异常处理 事务处理 优化存储过程
存储过程(Stored Procedure)是一组为了完 成特定功能的 SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给 出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,...
Spring jdbcTemplate 调用 Oracle 存储过程返回 List 集合 Spring jdbcTemplate 是一个强大的 JDBC 模板,提供了简洁的方式来访问数据库。在此文档中,我们将介绍如何使用 Spring jdbcTemplate 调用 Oracle 存储...
内有三个文件 TESTPACKAGE.txt和CURSOR_TEST2.txt中为oracle建存储过程语句,OracleProcedure.java为java操作存储过程的程序