PL/SQL中 块与过程的记录笔记
来源:互联网 发布:linux查询cpu和内存 编辑:程序博客网 时间:2024/06/14 05:05
ORACLE 创建过程:
CREATE OR REPLACE PROCEDURE upd_table(v_name NVARCHAR2) //参数名称v_name ,参数类型NVARCHAR2
is
e_no_row EXCEPTION; //声明异常
BEGIN
UPDATE tablename SET NAME='123' WHERE NAME='456' ;
IF SQL%NOTFOUND THEN //语句异常
RAISE e_no_row; //抛出异常
END IF;
EXCEPTION
WHEN e_no_row THEN
raise_application_error(-20004,'订单不存在');
END upd_table;
PL/SQL 块:
DECLARE
v_name VARCHAR2(200); //参数名称v_name ,参数类型NVARCHAR2
BEGIN
SELECT bookname INTO v_name FORM tableName //查询结果映射到 v_name
WHERE ID=&no; //no 为自定义字段名 可任意, ID为表字段
dbms_output.out_line(v_name); //输出
END;
- PL/SQL中 块与过程的记录笔记
- PL/SQL块与存储过程SP的区别
- PL/SQL学习笔记[4]-PL/SQL块中使用SQL
- PL/SQL与存储过程的区别
- --pl/sql包,游标,存储过程,块
- PL/SQL的块结构
- Pro*C中对Oracle PL/SQL块的调用
- PL/SQL块或者存储过程中不能执行DDL,可以使用动态SQL
- PL/SQL开发中动态SQL的使用与过程分页
- PL/SQL开发中动态SQL的使用与过程分页
- Oracle学习笔记摘录6-----PL/SQL块 存储过程 FUNCTION
- pl/sql 记录与表
- oracle中pl/sql记录与index-by表
- oracle PL-SQL块与深入例子
- oracle PL-SQL块与深入例子
- oracle PL-SQL块与深入例子
- Pro*c中嵌入PL/SQL块
- Pro*C 中嵌入pl/sql块
- MFC中获取当前路径
- Objective-C前言
- HttpServletResponse对象实现文件下载
- HttpServletResponse对象实现文件下载
- IOS Dev Intro - Object C Forward Declaration
- PL/SQL中 块与过程的记录笔记
- MySQL创建用户与授权
- 获取VS2012离线语言包
- git 官方教程 gittutorial(7) Manual Page
- python学习的读书路线
- 多线程同步:互斥对象、事件对象、关键代码段
- srs之时间戳矫正算法(混合单增算法,mix_correct to ensure timestamp monotonically increase)
- ElasticSearch@Windows使用指南
- android 6.0-高通视频通话拨打流程