0
war ich einen Code, ohne Schleife geschrieben, es für Schleife durch bitte geben Sie mir Lösung zu aktualisieren, erstellen oder Verfahren PR_UPDATETBEMP (KOMM IN NUMBER) ASWie aktualisiert man eine Spalte in meiner Tabelle nach Prozedur in Plsql mit For-Schleife?
begin
UPDATE XX_TBEMP
SET COMM=SAL*.05
WHERE SAL BETWEEN 80000 AND 99999;
end PR_UPDATETBEMP;
Könnten Sie Ihre Tabellenstruktur ersetzen? Spalten usw. –
Warum möchten Sie dies in einer Schleife tun? Mit der einzigen update-Anweisung haben Sie bereits alle Zeilen auf einmal aktualisiert und werden leistungsfähiger sein, als einen Cursor durchlaufen und die Daten jeweils Zeile für Zeile aktualisieren. – Boneist
ENO \t NUMBER (3) \t Y \t \t ENAME \t VARCHAR2 (35) \t \t \t HIREDATE \t DATE \t \t \t SAL \t NUMBER (6) \t \t \t EXPR \t NUMBER (3) \t \t \t DEPTNO \t NUMMER (3) \t \t \t JOB \t VARCHAR2 (20) \t \t \t COMM \t NUMBER (10) –