我要求根据某个订单进行更新。我在Oracle中创建了一个查询,查询在下面给出
update (select work_id work_id, task_id task_id from TRANSACTION s where
s.task_id is null order by s.dynamic_key) set task_id=2, work_id=SEQ_TRANS.NEXTVAL.
在上面的查询中 - SEQ_TRANS是序列
此查询在oracle中有效。但是没有在PostgreSQL中工作。
我想获得支持oracle和PostgreSQL的等效查询,这个查询应该根据顺序进行更新。