亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何在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
徐闻县| 抚顺县| 泰顺县| 体育| 新河县| 交城县| 宝山区| 南靖县| 云和县| 安西县| 定日县| 新乡县| 九江县| 定兴县| 隆昌县| 陵水| 张家港市| 佳木斯市| 巴马| 壶关县| 合川市| 洛南县| 肃宁县| 全南县| 柳州市| 西峡县| 从化市| 龙门县| 武冈市| 得荣县| 义马市| 湘潭县| 方正县| 社会| 申扎县| 水富县| 大竹县| 桓台县| 青浦区| 湾仔区| 醴陵市|