Oracle根据一个表更新另一个表的几种写法
来源:互联网 发布:淘宝网上开店步骤 编辑:程序博客网 时间:2024/06/12 22:58
1.
declare
cursor t1 is select * from tablename;
begin
for rec in t1 loop
update tablename t set t.detail=rec.jieshao where t.objectid=rec.objid;
end loop;
end;
2.
update student set (name,id )=
(select name ,id from (select student.rowid rd,student1.name,student1.id from student1,student where student1.int_id =student.int_id) tmp
where student.rowid=tmp.rd);
commit;
3.
update test_a a set (a.name,a.age)=
(select b.name,b.age from test_b b where a.id = b.id) where exists
(select * from test_b c where c.id=a.id)
4.
UPDATE t_A SET Djrq=
(
SELECT djrq FROM t_B WHERE t_A.ID = T_B.ID
WHERE ROWNUM = 1
)
WHERE t_A.ID IN
(
SELECT ID FROM t_B WHERE jwh='XX村'
)
5.
update tbl1 a
set (a.col1, a.col2) = (select b.col1, b.col2
from tbl2 b
where a.key = b.key)
where a.key in(select key from tbl2)
- Oracle根据一个表更新另一个表的几种写法
- 根据一个表更新另一个表的内容
- SQL 根据一个表更新另一个表的内容
- SQL 根据一个表更新另一个表的字段
- mysql 根据另一个表的条件来更新另一个表
- Oracle中用一个表更新另一个表
- Oracle中用一个表更新另一个表
- Oracle,用一个表更新另一个表
- SQL两表之间:根据一个表的字段更新另一个表的字段
- SQL两表之间:根据一个表的字段更新另一个表的字段
- SQL两表之间:根据一个表的字段更新另一个表的字段
- SQL两表之间:根据一个表的字段更新另一个表的字段
- 用钩子程序实现根据一个表的字段更新另一个表的字段
- 从一个表向另一个表根据某字段更新另一个字段
- 更新一个表的某几列列到另一个表的某几列
- Oracle 中用一个表的数据更新另一个表的数据
- Oracle用一个表的列更新另一个表对应记录的列
- Oracle中用一个表的数据更新另一个表的数据
- Stupid lambda tricks
- MapX5 操作(续)
- windows mobile下资源中添加PNG图片
- SD--提取订单的定价过程的各类折扣的报表样例
- 按日期分类的 log
- Oracle根据一个表更新另一个表的几种写法
- 在WINCE、Symbian环境下测试使用boost.thread库
- wince项目界面部分工作和参考资料
- 将MSDE Sp3(注意是sp3)打包进.Net安装项目中(WinForm应用)
- uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(17):__bss_start
- 判断浏览器是否支持JavaScript和Cookies
- 定制Python的交互提示符
- asp.net 等待页面
- 不使用第三个变量交换两个数值。