Oracle 11G中的LIMITOFFSET

Oracle 11G中的LIMITOFFSET,第1张

Oracle 11G中的LIMIT / OFFSET

已删除原始答案,不可行

我认为这在单个SQL语句中应该是可行的,但是到目前为止,对相关子查询的需求与对某种解析函数的需求的结合使我尝试过的一切都失败了。

我认为这是一种程序方法,可以满足您的要求:

DECLARE  CURSOR t IS  SELECt LEAD(contractid,4) OVER (PARTITION BY assetid ORDER BY lasttradedate ASC) lead_contractid    FROM table1    FOR UPDATE;BEGIN  FOR r IN t LOOP     UPDATE table1 SET nextcontractid = r.lead_contractid       WHERe CURRENT OF t;  END LOOP;END;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5165909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存