ORACLE中使用动态游标的例子
来源:互联网 发布:轩辕剑1 知乎 编辑:程序博客网 时间:2024/05/01 12:06
create or replace function get_ope_popedom(sta_id varchar2) return varchar2
/*
* NAME:
* get_ope_popedom
*
* PARAMETER:
* sta_id - 车站编号,多个站时以逗号分隔
*
* RETURN:
* --对应车站编号的车站名称,多个站时以逗号分隔
*
* AUTHOR:
* 舵手
*
* DESCRIPTION:
* --根据传入的车站编号返回相应的车站名称
*
*/
as
Result varchar2(1000);
name_temp varchar2(40);
type cursor_t is ref cursor;
emp_cur cursor_t ;
begin
OPEN emp_cur FOR 'SELECT sta_name FROM station_code where sta_code =:1'
using sta_id;
LOOP
FETCH emp_cur INTO name_temp;
If (emp_cur%NOTFOUND) Then
EXIT;
End if;
Result := Result || name_temp || ',';
end loop;
close emp_cur;
Result := substr(Result,1,(length(Result)-1));
return(Result);
end get_ope_popedom;
/
/*
* NAME:
* get_ope_popedom
*
* PARAMETER:
* sta_id - 车站编号,多个站时以逗号分隔
*
* RETURN:
* --对应车站编号的车站名称,多个站时以逗号分隔
*
* AUTHOR:
* 舵手
*
* DESCRIPTION:
* --根据传入的车站编号返回相应的车站名称
*
*/
as
Result varchar2(1000);
name_temp varchar2(40);
type cursor_t is ref cursor;
emp_cur cursor_t ;
begin
OPEN emp_cur FOR 'SELECT sta_name FROM station_code where sta_code =:1'
using sta_id;
LOOP
FETCH emp_cur INTO name_temp;
If (emp_cur%NOTFOUND) Then
EXIT;
End if;
Result := Result || name_temp || ',';
end loop;
close emp_cur;
Result := substr(Result,1,(length(Result)-1));
return(Result);
end get_ope_popedom;
/
- ORACLE中使用动态游标的例子
- ORACLE中使用动态游标的例子
- 关于oracle中动态游标的使用例子ref cursor
- Oracle中使用游标的两个例子
- Oracle动态游标的使用
- 动态游标使用例子
- oracle的DBMS_SQL中动态游标的使用资料搜集
- oracle中游标,函数,过程的例子
- ORACLE 游标使用的一个例子
- oracle 游标使用的一个例子
- oracle存储过程的动态游标的简单例子
- Oracle数据库中动态游标的实现
- oracle动态游标的创建和使用
- Oracle 静态 动态游标的使用
- Oracle 静态 动态游标的使用
- SQL中游标使用的例子
- oracle游标使用小例子
- ORACLE 存储过程动态游标例子
- ASP.NET 2.0中合并 GridView 的表头单元格
- 理想的实现---上错大学入对行(转自开复学生网)
- 关于new、delete和堆的一些理解
- 教练告诉可以开始练车了
- Google之路漫漫
- ORACLE中使用动态游标的例子
- select 动态列表选择
- 万维网、互联网、因特网之间的区别
- Java程序的单元测试
- 取汉字拼音首字母的存储过程
- 防止IE后退
- 一个母亲一生撒的八个谎 !!!!!!!!!!!
- 启动"Start SoftICE"提示的错误Errror code 31的解决办法
- Failed to connect to the DataSource. Encountered : java.lang.Exception