`
- 浏览:
64653 次
- 性别:
- 来自:
北京
-
oracle 存储过程的基本语法1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字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 BEGINXXXX END; END LOOP;5.变量赋值 V_TEST := 123;6.用for in 使用cursor ... IS CURSOR cur IS SELECT * FROM xxx; BEGINFOR 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(变量值); LOOPFETCH C_USER INTO V_NAME;EXIT FETCH C_USER%NOTFOUND; do something END LOOP; CLOSE C_USER;8.用pl/sql developer debug 连接数据库后建立一个Test WINDOW 在窗口输入调用SP的代码,F9开始debug,CTRL+N单步调试
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Oracle存储过程基本语法文档——————————————————
oracle存储过程基本语法 .txt
oracle存储过程基本语法 存储过程 存储过程创建语法:
Oracle存储过程基本语法格式,基本存储过程的使用
Oracle存储过程基本语法.docx
Oracle存储过程基本语法及示例,都是些基础,我喜欢基础扎实
关于Oracle存储过程的基本语法的学习资料
(完整word版)Oracle存储过程基本语法.doc
在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了;在利用select...into...语法时,必须先确保数据库中有该条记录,否则会报出"no data found"异常;在存储过程中,...
oracle存储过程语法_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 ...
ORACLE创建过程的语法
oracle 存储过程语法例子 oracle 存储过程语法例子 oracle 存储过程语法例子
oracle存储过程语法及实例讲解,oracle存储过程语法及实例讲解