文档章节

Oracle过程:%TYPE,%ROWTYPE,CURSOR,INTO,FOR...LOOP

forluv83
 forluv83
发布于 2015/04/22 21:54
字数 194
阅读 956
收藏 6
/*创建一个过程,ORACLE PL/SQL语法*/
CREATE OR REPLACE PROCEDURE MYPROC
AS
   v_id     t_user.id%TYPE; /*声明变量,类型与指定表字段一致*/
   v_user   t_user%ROWTYPE; /*声明变量,表示一行记录,结构与指定表一行记录一致*/

   CURSOR c_user IS SELECT * FROM t_user; /*声明游标,表示多行记录,每一行结构与查询结果一致*/
BEGIN
   /*SELECT...INTO用法和%TYPE用法示例*/
   SELECT MIN (id) INTO v_id FROM t_user;
   DBMS_OUTPUT.put_line ('min(id) = ' || v_id);
   
   /*SELECT...INTO用法和%ROWTYPE用法示例*/
   SELECT * INTO v_user FROM t_user WHERE id = v_id;
   DBMS_OUTPUT.put_line ('name = ' || v_user.username);

   /*FOR...IN...LOOP用法和CURSOR用法示例,temp结构和指定游标一行记录一致*/
   FOR temp IN c_user
   LOOP
      DBMS_OUTPUT.put_line ('name = ' || temp.username);
   END LOOP;
END;

/*调用过程,ORACLE PL/SQL语法*/
CALL MYPROC ();

/*提交,ORACLE PL/SQL语法*/
COMMIT;



© 著作权归作者所有

共有 人打赏支持
forluv83
粉丝 3
博文 20
码字总数 5722
作品 0
东城
高级程序员
Oracle11G基本操作

[1].创建表空间 CREATE TABLESPACE SYPRO_201310 DATAFILE 'F:ORACLE_11GoradataorclSYPRO_201310.DBF' SIZE 10M AUTOEXTEND ON 在指定的F盘下创建一个名SYPRO_201310.DBF的文件初始空间是1......

liu13430
2016/03/11
14
0
Oracle 参数 游标[游标更新删除数据]

一、参数游标 参数游标是带有参数的游标,在定义参数游标之后,当使用不同参数值多次打开游标时,可以产生不同的结果集,语法如下: cursor cursorname(parametername datatype) is select_...

技术小胖子
2017/11/16
0
0
Oracle数据库游标使用大全

Oracle数据库游标使用大全 SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这...

jimbuster
2007/10/19
0
0
子程序和程序包-4

----程序包 --案例09:程序包试验1 /步骤1:新建包/ CREATE OR REPLACE PACKAGE packme IS PROCEDURE orderproc (orno VARCHAR2); FUNCTION orderfun(ornos VARCHAR2) RETURN VARCHAR2; END......

晨曦之光
2012/04/19
77
0
oracle:IF语句 Loop循环 Cursor的用法(一)

1 概述 在大多数时候我们在设计pl-sql程序的时候都遵循下面的步骤: 打开游标 ->开始循环 -> 从游标中取值->检查那一行被返回 -> 处理 -> 关闭循环 -> 关闭游标 2 格式:复制内容到剪贴板/ 程...

ZHXIA
2015/01/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

go语言学习总结

一、描述 go语言是直接将源码编译成二进制机器码的语言;它支持面向对象、也支持函数式编程;支持并发很容易; 二、基本语法学习路径 https://studygolang.com/subject/2...

盼望明天
19分钟前
1
0
JSP 九大内置对象及其作用域

JSP 中一共预先定义了 9 个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception ,下面就简单介绍下。 1、request 对象 request 对象...

几个栗子
30分钟前
0
0
Java中的坑之方括号

Java中的坑之方括号 这一段时间,在做项目的时候,发现了一个坑,这个坑说大不大,说小不小,不知道的足够喝一壶,知道的就可以轻松解决。 问题描述 在做数据统计的时候,遇见了如下形式的数...

星汉
40分钟前
1
0
[雪峰磁针石博客]python机器学习、web开发等书籍汇总

Building Machine Learning Systems with Python Third Edition - 2018.pdf 下载地址 Get more from your data by creating practical machine learning systems with Python Key Features ......

python测试开发人工智能安全
51分钟前
1
0
文件的压缩与解压(linux)

Linux下*.tar.gz文件解压缩命令 1.压缩命令:   命令格式:tar -zcvf 压缩后文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。 2.解压缩命令: ...

qimh
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部