来自 http://www.blogjava.net/menglikun/archive/2007/11/23/134020.html
declare
cursor t1 is select * from a;
begin
for rec in t1 loop
update b t set t.name=rec.name where t.id=rec.id;
end loop;
end;
完整的
create table A
(
id int,
name varchar(20)
)
create table B
(
id int,
name varchar(20)
)
insert into A values(1,'hao')
insert into A values(2,'xue')
insert into A values(3,'zhang')
insert into A values(4,'lei')
insert into B values(1,'C')
insert into B values(2,'D')
insert into B values(3,'F')
select * from A
select * from B
declare
cursor t1 is select * from a;
begin
for rec in t1 loop
update b t set t.name=rec.name where t.id=rec.id;
end loop;
end;
分享到:
相关推荐
那么,有什么办法能将测试库中该字段的值更新到开发库中呢? SQL Server中这是比较容易解决的,而Oracle中不知道方法了。 SQL Server中类似问题的解决方法 后来只好用笨的方法: 首先,将数据复制到...
oracle从一个表中获取数据更新到另一个表(两表无关联关系) 想到的唯一解决办法 行数定义时要和被修改的数据表的行数相同 declare cursor cor is select m.id from 提供数据表 m where rownum<=行数; n_...
把其它表作为条件和更新值的更新语句;例如: 两表(多表)关联update -- 仅在where字句中的连接 --这次提取的数据都是VIP,且包括新增的,所以顺便更新客户类别 update customers a -- 使用别名 set customer_type=...
oracle ODP.NET 批量插入或更新
oracle及sqlserver关联两个数据表进行update,即通过一个表的数据update另一个数据表字段
用一条SQL语句将数据表中某列更新到另一个数据表里
SQL Server 连接 Oracle 方法是数据库管理系统中的一个重要话题。本文将详细介绍如何在 SQL Server 中连接 Oracle 数据库,并解决在连接过程中可能出现的问题。 安装 Oracle 客户端程序 在 SQL Server 所在服务器...
通过这个MERGE你能够在一个SQL语句中对一个表同时执行INSERT和UPDATE操作. 本博客介绍一下Oracle merge合并函数,业务场景:新增数据的时候要先查询数据库是否已经有改数据,有数据就更新数据,没数据才新增数据,这...
此外,必须在一个ODG配置中的主数据库和所有备用数据库上安装相同版本的Oracle数据库企业版。 ODG功能 ODG包括一个主数据库和一个或多个备用数据库,这些备用数据库是与主数据库在事务上具有的一致的副本。ODG使用...
他认为对于SQL的学习是永无止境的,相信每一个查询Oracle数据库的人都需要精通SQL语言,才能写出高效的查询。他参与本书的编写就是为了帮助别人实现这一目标。 目录 封面 -11 封底 -10 扉页 -9 版权 -8 版权声明 -7...
NULL 博文链接:https://yanxinfeng.iteye.com/blog/559874
2. oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat 3. 运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除) 4. 运行...
19.视图是一个表示表的数据的数据库对象,它允许用户从一个表或一组表中通过一定的查询语句建立一个“虚表”。 20.序列是一种可被多个用户使用的用于产生一系列唯一数字的数据库对象。尤其适合多用户环境中,可以...
主要讲解怎样给Oracle创建定时任务,例如每一分钟把一张表的数据更新到另一表中。
第13章 当一个查询依赖于另一个查询时 第14章 一些复杂的技术 第15章 更改数据:插入﹑更新﹑合并和删除 第16章 DECODE和CASE SQL中的if-then-else 第17章 创建和管理表、视图、索引、群集和序列 第18章 Oracle基本...
这种技术可以将整个数据库、数据库中的对象复制到另一数据库中,通过使用Stream的技术,对归档日志的挖掘,可以在对主系统没有任何压力的情况下,实现对数据库对象级甚至整个数据库的同步。 Oracle 的Streams提供...
使用oracle触发器 实现对某个表的增改删的监控操作,并记录到另一个表中。 代码: 代码如下:create or replace trigger test_trigger before insert or update or delete on test_table for each row declare v_...
第13章 当一个查询依赖于另一个查询时 第14章 一些复杂的技术 第15章 更改数据:插入﹑更新﹑合并和删除 第16章 decode 和case:sql中的if-then-else 第17章 创建和管理表、视图、索引、群集和序列 第18...
交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态, 此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错。 三、死锁的定位方法 通过检查数据库表,能够检查出是哪一条语句被...