[PL/SQL]%ROWTYPE変数で行の全体を表すサンプル
構文
変数名 表(ビュー)%ROWTYPE;
%ROWTYPE:常にデータベースの表またはビュー内の行の全体を表します
使用例
DECLARE CFT DEP_TBL%ROWTYPE; BEGIN -- カラムに値を割り当て: CFT.DEPARTMENT_ID := 1005; CFT.DEPARTMENT_NAME := 'testuser'; CFT.MANAGER_ID := 345; -- 値を出力 DBMS_OUTPUT.PUT_LINE('DEPT_ID: ' || CFT.DEPARTMENT_ID); DBMS_OUTPUT.PUT_LINE('DEPT_NAME: ' || CFT.DEPARTMENT_NAME); DBMS_OUTPUT.PUT_LINE('MGR_ID: ' || CFT.MANAGER_ID); END;
結果:
dept_id: 1005
dept_name: testuser
mgr_id: 345