解决方案 »
- oracle SQL抓取最新的交易紀錄....
- 想问个大数据量跨分区查询慢问题
- 执行Update后,没有commit,退出PLSQL DEVEPLORE再登陆,SELECT出的结果为什么是UPDATE后的?
- oracle10g使用oracle9i数据库
- 谁能帮忙把我这个触发器 该短些,太长了,oracle 8.0
- 在orale中保存文件~遇到问题
- 要做数据统计方面的东西
- 来者有分,可以像Access,SQLserver那样自动插入时间吗?
- ORACLE的函数如何返回多个值?
- oracle数据库提示尝试加载Oracle客户端库时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下64位模拟
- 新人提问,plsql无法登录oraclexe数据库的问题??
- Oracle转mysql工具
update tb_log
set userid = row.userid
where userid = 0
and rowid = (select rd
from (select rowid rd, rownum rn from tb_log)
where rn = i)
MERGE /*+rowid(a)*/
INTO tb_log a
USING (SELECT x.*, y.rid
FROM (SELECT nickname, userid, username, ROWNUM r FROM tb_account WHERE nickname IS NOT NULL) x,
(SELECT l.rowid rid, ROWNUM r FROM tb_log l WHERE userid = 0) y
WHERE x.r = y.r) b
ON (b.rid = a.rowid)
WHEN MATCHED THEN
UPDATE SET a.userid = b.userid