表の行の一部の列を保持する変数みたいなもの。
DECRALRE /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ■レコードの宣言■ TYPE レコード名 IS ( field1 データ型[,...,fieldN データ型]) データ型はREF COUSOR以外 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ TYPE hoge_rec IS RECORD ( f1 number,f2 varchar2(50)); /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ■変数の宣言■ 変数名 レコード名 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ hoge1 hoge_rec; BEGIN --代入 hoge1.f1 := 1; hoge1.f2 := 'aaa'; --出力 dbms_output.put_line(hoge1.f1); dbms_output.put_line(hoge1.f2); END;