update table1 set field1=10 where table1.fieldkey=table2.fieldkey
解决方案 »
- 怎样知道pl/sql developer用的是哪个TNSNAMES.ORA 文件中的配置。
- Oracle不能用了,哪位高手给讲讲怎么办?100分相送
- group by 后 max 纪录得不到??? 好像很有难度。
- oracle9安装问题
- 请各位学长帮帮忙,给俺介绍一个可以下载ORACLE 9I的网址
- ORACLE
- 请问在Oracle中怎么实现SqlServer中的自增?
- 创建一个用户,grant create any table to ev,但user还是不能建表,为什么?
- oracle中循环有哪些?
- PRIMARY KEY 制约的追加
- 如何求出两个时间点之间相差的毫秒数?
- 类型变换问题,麻烦给出示例。
where exists
(select 1 from table2
where table1.fieldkey=table2.fieldkey);
where table1.fieldkey=table2.fieldkey 这句话是什么意思,其中select后的是数字还是字母。
我执行后结果没检测,不过好象速度比在SQL中的慢,能不能再快点
where table1.fieldkey in
(select distinct table2.fieldkey from table2 )
(select table2.fieldkey from table2 where table1.fieldkey=table2.fieldkey )update table1 set field1=10
where exists
(select 1 from table2 where table1.fieldkey=table2.fieldkey)