1.基本结构
CREATE OR REPLACE PROCEDURE 存储过程名字
(
参数1 IN
NUMBER,
参数2 IN NUMBER
) IS
变量1 INTEGER :=0;
变量2
DATE;
BEGIN
END 存储过程名字
2.SELECT INTO STATEMENT
将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条
记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND)
例子:
BEGIN
SELECT col1,col2 into
变量1,变量2 FROM typestruct where xxx;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
xxxx;
END;
...
3.IF 判断
IF
V_TEST=1 THEN
BEGIN
do something
END;
END
IF;
4.while 循环
WHILE V_TEST=1 LOOP
BEGIN
XXXX
END;
END LOOP;
5.变量赋值
V_TEST := 123;
6.用for in 使用cursor
...
IS
CURSOR cur IS SELECT * FROM xxx;
BEGIN
FOR cur_result in cur
LOOP
BEGIN
V_SUM :=cur_result.列名1+cur_result.列名2
END;
END
LOOP;
END;
7.带参数的cursor
CURSOR C_USER(C_ID
NUMBER) IS SELECT NAME FROM USER WHERE TYPEID=C_ID;
OPEN C_USER(变量值);
LOOP
FETCH C_USER INTO V_NAME;
EXIT FETCH C_USER%NOTFOUND;
do
something
END LOOP;
CLOSE C_USER;
8.用pl/sql developer
debug
连接数据库后建立一个Test WINDOW
分享到:
相关推荐
oracle proc 接口编程。pdf文档。
oracle,proc*c程序设计,很实用。 一个是目录,一个是文件。
oracle 11g下PROC C++编程源代码,有20多个样例供参考!
提供Oracle ProC程序的开发,详尽的介绍Proc的开发过程
本系列教程是配合Oracle教程而编写的,具有较强的系统性,内容包括Oracle 7所支持的最新应用开发工具和相关产品。是数据库系统开发人员和最终用户的参考资料。
Oracle ProC 编程入门,学习ORACLE proc 编程的金典资料
一个完整的proc程序,有详细的操作过程。有助于初学者的学习和使用。
Oracle ProC 编程入门 PROC是ORACLE数据库提供的编程接口之一,其应用十分的广泛。
Pro*C/C++从此版本起具备了执行标准动态SQL 语句的接口,增强了Oracle 动态 语句接口的功能。标准动态SQL 语句接口支持所有Oracle 的数据类型,包括 Objects,结构数组,游标变量和LOBS。 ※ DML 语句开始支持返回
同步每个人的时长的oracle proc,游标的使用,函数的使用同步每个人的时长的oracle proc,游标的使用,函数的使用同步每个人的时长的oracle proc,游标的使用,函数的使用
Oracle ProC 编程入门.pdf
ORACLE PROC_*C编程点滴.pdf
Oracle Proc培训资料整理,适合与初学者了解和使用proc访问oracle数据库进行快速编程。
Oracle ProC 编程 视频 Oracle ProC 编程 视频
oracle proc error & example silent install
Oracle PorC 详细讲解,附带源码
Proc开发文档
Unix下Oracle数据库开发必备资料
ORACLE数据库PROC编程经验介绍.PROC是ORACLE数据库提供的编程接口之一,其应用十分的广泛,本文通过一个具体的例子,介绍PROC编程的一些经验及应注意的地方
oracle+proc+c的学习,个人看了感觉非常好,学习中。