oracle 声明游标(不具备字段)规则应用

 更新时间:2012年11月23日 09:43:14   作者:  
在开发过程中可能会声明一个含有某张表不具备字段的游标,来解决特殊问题,本文将详细介绍这类问题,需要了解更多的朋友可以参考下
在开发过程中可能会声明一个含有某张表不具备字段的游标,来解决特殊问题,本文将详细介绍这类问题,需要了解更多的朋友可以参考下

其中,data.*是一张表,然后把其他表中的字段也加到sal_data的游标中
Sql代码
复制代码 代码如下:

cursor sal_data(cp_center_temp_id varchar2) is
select data.*,
post.id emp_post_id,
doc.Salary_Tax_Bd sa_tax_bd,
batch.bill_year_month bill_year_month,
batch.id batch_id,
post.emp_id employee_id
from sa_salary_data data
left join sa_salary_batch batch
on data.sa_batch_id = batch.id
left join sa_salary_document doc
on data.sa_doc_id = doc.id
left join pb_emp_post post
on doc.emp_post_id = post.id
left join pb_send send
on post.send_id = send.id
where send.cost_center_id = cp_center_temp_id;

使用此游标:
声明一个此游标类型的变量:
Sql代码
复制代码 代码如下:

salary_data_temp sal_data%rowtype;

然后编译此游标
Sql代码
复制代码 代码如下:

open sal_data(center_temp.id);
loop
fetch sal_data
into salary_data_temp;
exit when sal_data%notfound;
--TODO
end loop;
colse sal_data;

相关文章

  • QT连接Oracle数据库并实现登录验证的操作步骤

    QT连接Oracle数据库并实现登录验证的操作步骤

    这篇文章主要介绍了QT连接Oracle数据库并实现登录验证的操作步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Oracle修改表空间大小的方法

    Oracle修改表空间大小的方法

    这篇文章主要介绍了Oracle修改表空间大小的方法,实例讲述了Oracle通过命令行实现修改Oracle表空间大小的方法,非常简单实用,需要的朋友可以参考下
    2015-12-12
  • 深入oracle分区索引的详解

    深入oracle分区索引的详解

    本篇文章是对oracle分区索引进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 关于oracle数据库表空间扩容的问题

    关于oracle数据库表空间扩容的问题

    这篇文章主要介绍了关于oracle数据库表空间扩容的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Oracle报错:ORA-28001:口令已失效解决办法

    Oracle报错:ORA-28001:口令已失效解决办法

    最近在工作中遇到了一个问题,错误是Oracle报错ORA-28001:口令已失效,下面这篇文章主要给大家介绍了关于Oracle报错:ORA-28001:口令已失效的解决办法,需要的朋友可以参考下
    2023-04-04
  • Oracle动态视图v$active_session_history实战示例

    Oracle动态视图v$active_session_history实战示例

    这篇文章主要为大家介绍了Oracle动态视图v$active_session_history实战示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • [Oracle] 彻底搞懂Oracle字符集

    [Oracle] 彻底搞懂Oracle字符集

    以下是对Oracle中的字符集进行了详细的分析介绍,需要的朋友可以参考下
    2013-07-07
  • 解析jdbc处理oracle的clob字段的详解

    解析jdbc处理oracle的clob字段的详解

    本篇文章是对jdbc处理oracle的clob字段进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • oracle使用索引与不使用索引的性能详析

    oracle使用索引与不使用索引的性能详析

    索引是建立在表的一列或多个列上的辅助对象,目的是加快訪问表中的数据,下面这篇文章主要给大家分析介绍了关于oracle使用索引与不使用索引的性能的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-10-10
  • DBCA命令行搭建Oracle ADG的流程

    DBCA命令行搭建Oracle ADG的流程

    随着Oracle数据库版本的更迭,搭建备库的方式多种多样。今天介绍一种创建物理备库的新方式,从12C版本开始推出:使用 DBCA 命令行,需要的朋友参考下吧
    2021-06-06

最新评论