gpt4 book ai didi

oracle11g - oracle中如何同时选择和更新

转载 作者:行者123 更新时间:2023-12-02 06:41:37 25 4
gpt4 key购买 nike

我想选择一些行,并在另一个线程到来之前立即将该行中的进程列更新为“Y”。

如何在 Oracle 中执行此操作

最初,我有一个无法正常工作的更新查询选择。在多线程模式下实现这一目标的方法是什么。

我正在使用 Oracle,但在此论坛中找不到与 oracle 相关的答案?

请帮忙

最佳答案

oracle 中的“RETURNING”子句就是这样做的。

INSERT INTO <table> (c1, c2, .., cn) VALUES (v1, v2, .., vn) RETURNING <expression> INTO <variables>

UPDATE <table> SET (c1) = (v1), (c2) = (v2), (cn) = (vn) WHERE <condition> RETURNING <expression> INTO <variables>

DELETE FROM <table> WHERE <condition> RETURNING <expression> INTO <variables>

关于oracle11g - oracle中如何同时选择和更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6754217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com