@634

Oracle PL/SQL - 属性参照

Advertisement

%type

すでに定義済みの属性を参照することができる。変数の型を直接コーディングしないので、型が変更になった場合の影響範囲を小さくすることができる。

書式
変数名 [定義済み変数名|DB.項目名]%type;

金額 集計表.合計金額%type;
変数「金額」は、集計表テーブルの「合計金額」と同じ型になる。

%rowtype

PL/SQLでは、表のレコードと同じ型の変数を利用することができる。これを利用することにより、1レコードをまとめて取り出すことができる。

書式
変数名 [DB名|カーソル名]%rowtype;

my_rec profile%rowtype;
変数 my_rec は profile テーブルの行と同じ型。

補足
profileテーブル
名前年齢勤務先
とあった場合、my_rec の各項目にアクセスするには
my_rec.名前
my_rec.年齢
my_rec.勤務先
と、ピリオド(.)に続いて項目名を記述する。

Advertisement

ショートカット

634
このカテゴリのトップページに戻る
634labs
   UIコレクションギャラリー

サイト検索

Google

Web サイト内

Y!ログール