`
王世纪
  • 浏览: 17362 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

存储过程完成数据更新

阅读更多
工作中遇到这样一个需求
原来的表结构
rds_interface_define               rds_step
id      number                     id            number
step_id number

现在的表结构是这样的
rds_interface_define               rds_step
id    number                        id            number
                                    interface_id  number


因此需要将原来rds_step和rds_interface_id对应的数据导入到rds_step表中
存储过程如下:
declare
cursor c
  is
   select t2.* from rds_step t1,rds_interface_define t2 where t1.id=t2.step_id for update;
begin
for v_temp in c  loop
  update rds_step t set t.interface_id = v_temp.id where t.id= v_temp.step_id ;
end loop;
end;

运行完成就可以了。
1
0
分享到:
评论

相关推荐

    MySQL创建存储过程批量插入10万条数据

    MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int ...

    Informatica调用存储过程图文流程

    存储过程可以根据需要执行不同的操作,例如插入、更新、删除数据等。使用存储过程可以提高数据库的安全性、可靠性和性能。 Informatica 调用存储过程的步骤 1. 新建一个 Mapping:在 Informatica 中,创建一个新的...

    实验9 存储过程的创建和使用

    St:在查询分析器中创建一个存储过程,要求输入学号和姓名-----即要求以学号(@SSno)和姓名(@SSname)为存储过程的输入参数(存储过程的参数名必须以@开头,每个参数都应当有数据类型),如果学生选课数据库中存在所...

    数据提交控件,完成视图、存储过程的提交

    3、客户端不用关心数据的提交,可以进行视图、存储过程、join语句的直接提交,提交方式和表的提交方式完全相同。 4、业务过程编写容易,能够在数据提交之前和之后进行相应的业务操作,在中间层完成业务控制。类似于...

    实验八 存储过程的使用(学生).doc

    存储过程可以应用于各种数据库操作,例如检索数据、插入记录、更新数据等。在实验中,学生需要学会使用存储过程来完成不同的数据库操作,例如检索学生基本信息、检索成绩、插入记录等。 知识点四:数据模型 数据...

    oracle使用dblink高速复制表数据的动态存储过程

    同步完成后自动删除动态生成的存储过程、dblink。 本程序不同步blob和clob字段,玩oracle的人都懂,用sql同步此类数据,速度上不去,此类数据应该要用导出导入的方式提升速度。 具体请参阅程序,可根据自已需要进行...

    存储过程自动生成工具

    3、 让会写存储过程的测试人员,短时间内完成存储过程编写。 4、 可生成现行业主流的不同数据库类型的存储过程。 5、 添加的数据符合项目真实客户环境,数据类型和长度和任意定制化。 6、 保证添加的数据绝对正确、...

    存储过程写的增删改查

    存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

    入门存储过程

    # 通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。 # 通过存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。 * 再运行存储过程前,数据库已对其进行了...

    MySQL数据库:存储过程的创建1.pptx

    使用存储过程可以完成所有数据库操作,并可通过编程方式控制上述操作对数据库信息访问的权限。 创建存储过程 创建存储过程可以使用CREATE PROCEDURE语句 语法格式: CREATE PROCEDURE sp_name ([proc_parameter[,......

    SQL Server 存储过程与实例

    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回...

    MySQL5.0存储过程

    SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。...

    存储过程和触发器作用与实例

    存储过程可以接受输入参数、返回表格或标量结果和消息,调用“数据定义语言(DDL)”和“数据操作语言(DML)”语句,然后返回输出参数。使用存储过程的优点如下: (1)存储过程在服务器端运行,执行速度快。 (2)...

    Mysql、SqlServer、SysBase存储过程自动生成工具

    3、 让会写存储过程的测试人员,短时间内完成存储过程编写。 4、 可生成现行业主流的不同数据库类型的存储过程。 5、 添加的数据符合项目真实客户环境,数据类型和长度和任意定制化。 7、 后期可任意定制化项目的...

    SQL存储过程

    存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、...

    SQL创建存储过程的小例子

    确定存储过程的目的:首先,你需要明确你想要存储过程完成什么功能。 编写存储过程的SQL语句:根据你的需求,编写相应的SQL语句。存储过程可以包含一系列的SQL语句,这些语句可以是查询、插入、更新或删除数据的...

    通用ORACLE存储过程实现分页和查询

    一个通用的存储过程,完成分页查询数据,只需要在查询的最后调用此过程,即可实现分页和按分页进行查询数据

    oracle实验5-存储过程与触发器.doc

    Oracle 实验五 - 存储过程与触发器 一、实验目的 Oracle 实验五的目的是掌握 Oracle 数据库编程语言 PL/SQL 的基础知识,掌握游标的四个使用步骤,掌握触发器的原理,学会定义触发器,以及掌握存储过程的定义...

    轻松完成MySQL数据库测试数据的填充,避免了使用存储过程的学习成本.zip

    轻松完成MySQL数据库测试数据的填充,避免了使用存储过程的学习成本

Global site tag (gtag.js) - Google Analytics