Oracle声明游标(无字段)规则的应用

在开发过程中,我们可以声明一个游标,其中包含一些没有字段来解决特殊问题的字段。本文将详细介绍这些问题,我们需要了解更多的朋友。

在这方面,数据。*是一个表,然后在其他表中的字段添加到sal_data光标
SQL代码
复制代码代码如下所示:
光标sal_data(cp_center_temp_id VARCHAR2)是
选择数据*,
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
从sa_salary_data数据
左连接sa_salary_batch批
在data.sa_batch_id = batch.id
左连接sa_salary_document doc
在data.sa_doc_id = doc.id
左连接pb_emp_post后
在doc.emp_post_id = post.id
左连接pb_send发送
在post.send_id = send.id
在send.cost_center_id = cp_center_temp_id;

使用光标:
为这个游标类型声明一个变量:
SQL代码
复制代码代码如下所示:
salary_data_temp sal_data %ROWTYPE;

然后对光标进行编译。
SQL代码
复制代码代码如下所示:
打开sal_data(center_temp。ID);

取sal_data
为salary_data_temp;
退出时未sal_data %;
——做
结束循环;
近sal_data;