91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何在Oracle中使用RETURNING更新數據

小樊
90
2024-08-22 06:06:30
欄目: 云計算

在Oracle中,使用RETURNING子句可以在更新數據后立即返回更新的行的值。以下是一個示例:

UPDATE employees
SET salary = salary * 1.1
WHERE department_id = 10
RETURNING employee_id, salary INTO :old_employee_id, :new_salary;

在這個示例中,我們更新了部門ID為10的員工的薪水,并使用RETURNING子句返回更新的員工ID和新的薪水值。

你也可以在更新語句中使用RETURNING子句來返回多個列的值:

UPDATE employees
SET salary = salary * 1.1,
    commission_pct = commission_pct * 1.05
WHERE department_id = 20
RETURNING employee_id, salary, commission_pct INTO :old_employee_id, :new_salary, :new_commission_pct;

在這個示例中,我們更新了部門ID為20的員工的薪水和提成比例,并使用RETURNING子句返回更新的員工ID、新的薪水和新的提成比例值。

需要注意的是,RETURNING子句只能在UPDATE和INSERT語句中使用,不能在DELETE語句中使用。

0
龙海市| 古田县| 浠水县| 和林格尔县| 徐州市| 邹城市| 西平县| 神农架林区| 竹山县| 东乌珠穆沁旗| 秭归县| 邳州市| 剑川县| 湖南省| 信丰县| 陵川县| 开封县| 绥滨县| 随州市| 平乐县| 临夏县| 宣武区| 星子县| 宁国市| 鹤山市| 江陵县| 顺昌县| 霍邱县| 商都县| 泽州县| 马边| 宁河县| 昂仁县| 河源市| 苏尼特右旗| 闻喜县| 镇康县| 灌云县| 洛南县| 金门县| 边坝县|