摘要: 一、存储过程的参数 过程参数的三种模式: IN 默认的参数模式用于接受调用程序的值 OUT 用于向调用程序返回值 IN OUT 用于接受调用程序的值,并向调用程序返回更新的值 CREATE OR REPLACE PROCEDURE findemp(eno IN NUMBER, ename OUT V 阅读全文
posted @ 2020-07-03 17:58 夫人nn 阅读(69) 评论(0) 推荐(0)
摘要: 一、存储过程的定义 存储过程是一种PL/SQL块,以命名的数据库对象形式存储于数据库当中。 • 可以传递参数给存储过程; • 存储过程可以有返回值,也可以没有返回值; • 存储过程的返回值必须通过参数带回。 二、存储过程的创建 CREATE [OR REPLACE] PROCEDURE <存储过程名 阅读全文
posted @ 2020-07-03 17:52 夫人nn 阅读(233) 评论(0) 推荐(0)
摘要: 一、游标的属性 显性游标的属性 属性 游标名称%FOUND 当最近一次读记录时成功返回,则值为TRUE; 游标名称%NOTFOUND 当最后一次没有找到数据时 游标名称% ROWCOUNT 返回由INSERT、UPDATE或DELETE 所影响的行数以及由SELECT INTO所选择的行数。 游标名 阅读全文
posted @ 2020-07-03 17:43 夫人nn 阅读(57) 评论(0) 推荐(0)
摘要: 一、游标的定义 用游标来指代一个DML SQL操作返回的结果集。即当一个对数据库的查询操作返回一组结果集时,用游标来标注这组结果集,以后通过对游标的操作来获取结果集中的数据信息。 二、游标的分类 显性游标 有明确的游标声明和操作过程。操作过程包括打开游标,取值,关闭游标。 隐性游标 没有明确的游标声 阅读全文
posted @ 2020-07-03 17:31 夫人nn 阅读(108) 评论(0) 推荐(0)
摘要: 一、程序的控制结构 PL/SQL程序段中有三种程序结构: 顺序结构 条件分支结构 循环结构 1、条件分支结构 (1)if condition then statement1; end if ; (2)if condition then statement1; else statement2; end 阅读全文
posted @ 2020-07-03 17:16 夫人nn 阅读(82) 评论(0) 推荐(0)
摘要: 一、什么是PL/SQL PL/SQL通过增加了用在其它过程性语言中的结构来对SQL进行了扩展,使得它不仅是一个数据库查询语言,而且也是一个编程语言。 二、PL/SQL的语法结构 整个PL/SQL块分三部分: 声明部分(用declare开头) 执行部分(以begin开头) 异常处理部分(以except 阅读全文
posted @ 2020-07-03 15:58 夫人nn 阅读(100) 评论(0) 推荐(0)
摘要: 一、表中增加一列 alter table 要修改的表名 add(要添加的列 该列数据类型 [default 默认值]); 二、表中删除一列 alter table 表名称 drop column 列名称; 三、修改表中列的数据类型 alter table 表名称 modify(列名称 列数据类型 [ 阅读全文
posted @ 2020-07-03 15:23 夫人nn 阅读(2037) 评论(0) 推荐(0)