- 浏览: 1468186 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (460)
- java (148)
- javascript (34)
- Flex文章 (4)
- css+div (2)
- ajax (6)
- extjs (11)
- 人生感悟 (9)
- struts2.0 (6)
- IT之路,生活 (15)
- hibernate (6)
- struts1 (1)
- spring (5)
- j2ee错误 (3)
- Dwr (5)
- Linux (33)
- C++ (3)
- SWT Win32 (2)
- EJB (1)
- JPA (4)
- C语言和LinuxC (7)
- SQL (13)
- 项目经理 (6)
- db2 (2)
- java数据结构 (2)
- 网页播放器flv (1)
- 数据库 (24)
- 用户体验设计学习 (2)
- 网络电话 (5)
- 军事理论 (4)
- android (3)
- oracle (18)
- oracle ebs form (11)
- oracle ebs oaf (4)
- erp (20)
- DBA (9)
- java中URL 的编码和解码函数 (1)
- 铁血丹心 (1)
- excel 单元格格式不能立即生效 (1)
- Java调用bat文件 (1)
- 如何把本地outlook中的邮件上传到网络邮箱中 (1)
- java 报表 打印 (1)
- 创建dblink (1)
- 图标前台框架 (1)
- vnc (1)
- FORM (1)
- MYSQL (1)
最新评论
-
July01:
推荐用StratoIO打印控件,支持网页、URL、图片、PD、 ...
web打印不显示页眉页脚 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
Javascript网页打印大全 -
hardyer:
大哥写的很实在,受教了,提前祝你元旦快乐!
黎活明给程序员的忠告 -
cxysilahi:
请问WIN7 64位,调用报错Exception in thr ...
JNative的初步使用 -
action1949:
好东西,解决问题
JFreeChart乱码解决方法
1;字符串变量例子2
给你一个完整的例子:
DECLARE
TYPE EmpCurTyp IS REF CURSOR; --定义游标类型typeof
emp_cv EmpCurTyp;
emp_rec emp%ROWTYPE; --查找一行的时候用这个 emp 这个就是表的名字
--如果要定义某个列的类型的时候,需要直接定义这种类型.如: v_tab t_clear.wlbmc%TYPE; 表示t_clear.wlbmc 表中 的某个字段的类型
sql_stmt VARCHAR2(200);
my_job VARCHAR2(15) := 'CLERK'; --这个不知道是
BEGIN
sql_stmt := 'SELECT * FROM emp WHERE job = :j'; --最好是使用这种方法的sql语句重要
OPEN emp_cv FOR sql_stmt USING my_job; -- 打开游标
LOOP
FETCH emp_cv INTO emp_rec;
EXIT WHEN emp_cv%NOTFOUND; --如果游标到了文件尾部
-- process record --对游标中的数据进行炒作
END LOOP;
CLOSE emp_cv; ---关闭游标
END;
2下面的是我们实际应用中
create or replace function f_get_proposer(proposerids in varchar2)
return varchar2
is
TYPE EmpCurTyp IS REF CURSOR;
proposer t_ro_proposer.proposer%TYPE;
proposers varchar2(500):='';
uproposerids varchar2(500):='';
sql_stmt VARCHAR2(200);
space varchar2(2):='';
--CURSOR c_dept IS select p.proposer from t_ro_proposer p where p.proposerid in('||proposerids||');
c_dept EmpCurTyp;
BEGIN
if length(proposerids)=0 or nvl(proposerids,'~')='~' then
return (space);
else
uproposerids:=trim(proposerids);
end if;
--replace('',',',''',''');
--replace(proposerids,',',''',''')
sql_stmt:='select p.proposer from t_ro_proposer p where p.proposerid in('||proposerids||')';
OPEN c_dept FOR sql_stmt ;
LOOP
FETCH c_dept INTO proposer;
EXIT WHEN c_dept%NOTFOUND;
proposers:=proposers||proposer||',';
END LOOP;
CLOSE c_dept ;
-- return (proposer);
return (proposers);
END;
发表评论
-
OPatch(6880880)
2020-09-27 09:32 4591) 使用下面的链接从 My Oracle Support( ... -
POI3.8中 大数据量的处理
2016-03-21 15:34 650package cn.cy.codeTest; i ... -
Navicat Premium导数据的方法
2016-03-21 10:05 3516转:http://baohua.me/database/or ... -
Oracle 动态创建表和表名
2013-11-28 11:05 2390http://blog.csdn.net/pingdan_y ... -
DBMS_OUTPUT包学习
2012-06-26 11:18 0http://www.blogjava.net/decode3 ... -
oracle查询约束
2012-05-09 22:49 1108select distinct constraint_type ... -
sql server 函数
2011-03-23 15:25 1101go drop function gethystr go ... -
详解NoSQL数据库使用实例
2011-03-22 16:08 4031一、NoSQL基础知识 1.关于在"NoSQL ... -
NoSQL数据库探讨之一 - 为什么要用非关系数据库?
2011-03-22 16:06 1084随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个 ... -
Oracle中随机抽取N条记录
2011-03-11 13:41 15573转载来源:http://www.orafa ... -
Mysql建立索引
2010-10-13 10:02 2000最普通的情况,是为出 ... -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
2010-09-29 11:40 12801.INSERT INTO SELECT语句 ... -
数据库查询速度慢的原因
2010-09-20 11:24 1472查询速度慢的原因很多 ... -
Oracle函数分类总结.
2010-09-19 15:47 1442Oracle内置SQL函数-分类整理大全F.1字符函数——返回 ... -
oracle函数详解
2010-09-19 15:31 15841、SQL 语句基础下面给出SQL语句的基本介绍。1.1、SQ ... -
mysql和sql时间 字段比较大小的问题
2010-09-19 13:46 8391不能用两个字符串比较的小的方法来做。例如:‘2010-10-2 ... -
mysql常用函数
2010-09-07 10:36 1626一、数学函数 ABS(x) ... -
mysql常用函数详解和实例
2010-09-07 10:25 2978结合MySQL自带的帮助文 ... -
sql server 2000行转化成列笔记 还有其中的错误
2010-07-21 15:12 1558select 姓名 From t1 Group By ... -
sql条件语句
2010-07-21 11:48 1888Transact-SQL 语言使用的流程控制命令与常见的程序设 ...
相关推荐
很详细很基础的讲了oracle中游标的使用,每一种有游标具体的用法,包含有案例的pl/sql的代码。
ORACLE中游标的使用.pdf
学习游标的用法!包含一些资料和代码!!对于学习者很有帮助的!!
关于Oracle9i中游标的应用.pdf
隐式游标(Implicit Cursor):是指非PL/SQL程序中定义的、而且是在PL/SQL中使用UPDATE/DELETE语句时,Oracle系统自动分配的游标。 一.显示游标 1.使用步骤 (1)定义 (2)打开 (3)使用 (4)关闭 2.使用演示 首先创建...
Oracle中游标的使用!让你更轻松的了解数据库游标的作用。
ORACLE中的游标汇总,记录了oracle中游标的使用
详细的介绍了oracle中游标的使用.及完整的实例
oracle中游标的使用方法,便于初学者参考,精通人员欢迎指正在。
主要介绍了Oracle中游标Cursor基本用法详解,还是比较全面的,具有一定参考价值,需要的朋友可以了解下。
17.4 Oracle中游标的使用 17.4.1 显式游标与隐式游标 17.4.2 游标的属性 17.4.3 %TYPE、%ROWTYPE定义记录变量 17.4.4 参数化游标 17.4.5 游标中的循环 17.4.6 游标变量 17.5 小结 第18章 事务...
17.4 oracle中游标的使用 365 17.4.1 显式游标与隐式游标 365 17.4.2 游标的属性 366 17.4.3 %type、%rowtype定义记录变量 367 17.4.4 参数化游标 368 17.4.5 游标中的循环 369 17.4.6 游标变量 371 17.5 小...
Oracle游标使用,介绍oracle中游标的类型,用法
主要描述oracle中游标的学习隐式游标和显示游标
6.4.4 使用TOP子句 6.4.5 NULL的判断 6.5 模糊查询 6.5.1 使用LIKE运算符进行查询 6.5.2 使用“_”通配符进行查询 6.5.3 使用“%”通配符进行查询 6.5.4 使用“[]”通配符进行查询 6.5.5 使用“[^]”通配符进行查询...
Oracle中游标的概念、类型及游标的使用。
描述Oracle中游标的基本知识,纯英文,国外大学教授使用的教学笔记
掌握PL/SQL中游标的使用方法。 4. 掌握SQL *Plus和Worksheet开发环境的使用方法。 H155-合集-大型数据库系统概论-实验全文共24页,当前为第5页。 【实验内容】 1. 编写一个PL/SQL程序块,计算100以内的奇数和。 2. ...