其中,data.*是一张表,然后把其他表中的字段也加到sal_data的游标中
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;
使用此游标:
声明一个此游标类型的变量:
salary_data_temp sal_data%rowtype;
然后编译此游标
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;
分享到:
相关推荐
在某些情况下,我们可能需要声明一个包含某些表中不存在的字段的游标,这是通过在查询中联接其他表来引入额外字段的一种策略。这种做法有助于在处理多个表的数据时创建一个统一的数据结构,以满足特定的需求。 在...
有时候,我们的业务可能会这样要求:某张表是动态的,他要求每隔一段时间(如:一个月)自动生成一张结构相同的新表(如:日志表Log),这是我们要判断数据库中是否存在某张表,如果没有,则新建一张表,否者直接...
### 如何根据表里的一个字段,查出它属于哪张表 在数据库管理与开发过程中,经常需要查询某个特定字段所在的表。这对于了解数据结构、进行数据迁移或编写SQL查询时非常有用。本文将详细介绍如何在SQL Server环境中...
具体查询某张表的大小,相对简洁的方法实现表的查询,可以完成表的查询,非常简单简单的完成表的查询,
sqlserver 快速查询存储过程或者视图中是否用到某个表或者字段。
查找数据某个字段在那张表.txt 查找数据某个字段在那张表.txt
3、21张表全部表和字段中文注释和取值说明添加注释脚本(一表一SQL文件) 自己花了三个小时亲手撸出来的添加注释SQL脚本。 问题一:有什么用? 答:如果你正在用的Activiti数据库表缺少注释,那么这个脚本可以拿去...
在公司实际的项目开发中,我遇到这样一个需求,需要将oracle数据库某张表的某两列相加形成新的一列。
除此之外,还有一种更通用的方式,可以查看所有表的字段总数,而不仅仅是单个表。例如: ```sql SELECT tname, COUNT(*) FROM col GROUP BY tname; ``` 这段代码将列出所有表名(tname)以及它们各自的列数量,这...
sqlserver统计一个数据库有多少个字段,有多少张表的sql脚本
在项目开发中,我们经常会对某张表进行增删改查。我们根据条件刷选表中的数据放到gridview中以列表形式展现,同时给gridview添加各种样式,比如一般必用的鼠标经过,鼠标离开颜色变化,行选中等颜色加深,同时给列表...
列车时刻信息数据库SQL文(内含有5张表,可以完整导入数据库中) 列车时刻数据库SQL 时刻信息 站站查询 车次查询 站点查询 票价查询
当前有三张表A、B、C其中A和B是一对多关系,B和C是一对多关系,现在需要将B中A表的主键存到C中; 常规思路就是将B中查询出来然后通过一个update语句来更新C表就可以了,但是B表中有2000多条数据, 难道要执行2000多...
当你在使用某软件时,已知某个数据,但是想查看它保存在sql哪个表内字段时,用它非常方便
这实际上是在执行一个内连接操作,只有当KC表的KC_KCBH字段与KCSW表的KCSW_KCBH字段相等,并且KCSW表的KCSW_WLID字段与WL表的WL_WLID字段相等时,才会将三张表中的对应记录组合在一起。 #### LEFT JOIN实现的左连接...
Flowable 6.7.2 自动生成的79 张表,使用Chatgpt补全了表注释和字段注释,注意:注释未经专业校验,有问题请通知我,文件分享请不要收费,谢谢
- **`ENUM`类型**:用于存储枚举类型的字符串数据,即从一个预定义列表中选择的一个值。 - **`SET`类型**:用于存储多个枚举类型的字符串数据,可以从预定义列表中选择多个值。 - **数据类型存储需求**:详细说明...
oracle对某表进行审计,观察对这个表的增删改查等sql操作