を使用してすべての従業員の給与を更新したいです。PL/SQL oracle。これは私のコードです。従業員テーブルの給与計算列からすべての行を更新する方法は?
DECLARE
c_id customers.id%type;
c_sal customers.salary%type;
BEGIN
SELECT salary
INTO c_sal
FROM customers;
IF (c_sal <= 6500) THEN
UPDATE customers
SET salary = salary + 1000;
dbms_output.put_line ('Salary updated');
END IF;
END;
/
だからここには、Employee表です:
選択*顧客から。あなたの質問を1として
ID NAME AGE ADDRESS SALARY
1 Ramesh 32 Ahmedabad 3000
2 Khilan 25 Delhi 1500
3 kaushik 23 Kota 2000
4 Chaitali 25 Mumbai 6500
5 Hardik 27 Bhopal 8500
6 Komal 22 MP 4500
あなたはMySQLやOracleを使用する:下の
IF-ELSE
を使用してカーソルでコードがありますか? (含まれていない製品にはタグを付けないでください) – jarlhOracleを使用しています... –
「何らかのエラーを言いなさい」 - それ以上に具体的にすることはできますか? –