Az értékadó utasítás

Az értékadó utasítás egy változó, mező, kollekcióelem és objektumattribútum értékét állítja be. Az értéket mindig egy kifejezés segítségével adjuk meg. Alakja:

{kollekció_név[(index)]

|objektumnév[.attribútumnév]

|rekordnév[.mezőnév]

|változónév } := kifejezés;

Példák

DECLARE

-- kollekciótípus

TYPE t_szamok IS TABLE OF NUMBER

INDEX BY BINARY_INTEGER;

v_Szam NUMBER;

-- rekord típusú változó

v_Konyv konyv%ROWTYPE;

v_Konyv2 v_Konyv%TYPE;

v_KonyvId konyv.id%TYPE;

v_Szamok t_szamok;

BEGIN

v_Szam := 10.4;

v_Konyv.id := 15;

v_Konyv2 := v_Konyv; -- Rekordok értékadása

v_KonyvId := v_Konyv2.id; -- értéke 15

v_Szamok(4) := v_Szam;

END;

/