Oracle的使用经验
来源:互联网 发布:gif编辑器软件 编辑:程序博客网 时间:2024/05/21 11:27
1. Procedure基本结构:
Create or Replace Procedure 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER:= 0;变量2 DATE;BEGIN ...END 存储过程名字
2. Select into STATEMENT:
将Select查询结果存入变量,必须有一条记录,否则抛出异常
BEGIN Select col1, col2 into 变量1,变量2 From tbl where XXX;Exception Where NO_DATA_FOUND THEN XXX END;
3. IF判断:
IF V_TEST = 1 THEN BEGIN do something END;END IF;
4. WHILE循环:
WHILE V_TEST = 1 LOOP BEGIN XXX END;END LOOP;
5. 变量赋值:
V_TEST := 123;
6. 用FOR IN使用CURSOR:
...ISCURSOR 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 = CID;OPEN C_USER (变量值)LOOP FETCH C_USER INTO V_NAME; EXIT FETCH C_USER%NOTFOUT; do somethingEND LOOP;CLOSE C_USER;
0 0
- Oracle的使用经验
- Oracle使用的几条经验
- ORACLE学习的经验
- Oracle Data Provider for .NET 的使用经验(1)
- Oracle Data Provider for .NET 的使用经验(2 )
- Oracle Data Provider for .NET 的使用经验(3)
- Oracle Data Provider for .NET 的使用经验
- linux下使用oracle和weblogic的一点经验
- Oracle数据库系统使用总结的几条经验分享
- Oracle PRM-DUL使用经验
- VMWare的使用经验
- VMWare的使用经验
- TestDirector的使用经验
- VMWare的使用经验
- Socket使用的经验
- RichEditCtrl的使用经验
- sort的使用经验
- RichEditCtrl的使用经验
- Homework-linux
- java GUI布局与设置背景
- 杭电Hdu 1008 Elevator解题报告
- 【Android】只为更方便--RecyclerView的使用(一)
- Java之Scanner(二)
- Oracle的使用经验
- 初识JavaScript
- EnumMap类源码解析
- 1120 机器人走方格 V3
- fwrite函数的用法
- shuffle
- CTF万里追踪——图片里的秘密
- jQuery初认识
- 8086汇编语言 为什么AX,BX,CX,DX寄存器可以分为双八位独立寄存器