UPDATE use_wx SET
uxz=B.dm
FROM xzlx AS B
WHERE use_wx.uxz=B.xz我看server数据库他们都是这么写的,但oracle 咋写啊!
uxz=B.dm
FROM xzlx AS B
WHERE use_wx.uxz=B.xz我看server数据库他们都是这么写的,但oracle 咋写啊!
解决方案 »
- linux下加载ISO文件报错
- ((急)) Oralce列转行难题...不是行转列 ?????????
- 关于oracle远程连接服务器的问题
- 9i的下载是要下三个zip吗
- Oralce816在打了振荡波的补丁后,数据库无法启动
- 快救命啊!oracle817在win2000 server服务器中起不来了,怎么回事啊,操作系统完好
- ORA-12224错误!
- 更改主机名后,ORACLE无法连接了.
- View 的使用会不会降低查询速度
- 安装Oracle9I的时候不小心把SYSTEM用户锁住了,怎么办?
- ORA-04030: 在尝试分配 字节 (,) 时进程内存不足
- Oracle11g 已经安装后添加新功能
用rownum=1的话,表B的数据都被刷新成,同一个syncid了。就是rownum=1的时候查询出来的那个ID值
where exits (select 1 from 表A where name=表B.name)
MERGE INTO B
USING A
ON (A.NAME=B.NAME)
WHEN MATCHED THEN
UPDATE SET
B.syncid =A.syncid
可以常使用用merge,可以提高性能,不需要用exist
可以尝试用用merge,可以提高性能,不需要用exist