• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    oracle 声明游标(不具备字段)规则应用
    在开发过程中可能会声明一个含有某张表不具备字段的游标,来解决特殊问题,本文将详细介绍这类问题,需要了解更多的朋友可以参考下

    其中,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;
    您可能感兴趣的文章:
    • Oracle 游标使用总结
    • Oracle显示游标的使用及游标for循环
    • Oracle存储过程返回游标实例详解
    • oracle 在一个存储过程中调用另一个返回游标的存储过程
    • Oracle中游标Cursor基本用法详解
    • 在Oracle PL/SQL中游标声明中表名动态变化的方法
    • Oracle存储过程游标用法分析
    • Oracle出现超出打开游标最大数的解决方法
    • 详解Oracle隐式游标和显式游标
    • Oracle游标的使用实例详解
    上一篇:oracle异常(预定义异常,自定义异常)应用介绍
    下一篇:分析Oracle生成Statpack步骤
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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