%TYPE
属性を使用すると、(データ型がわからなくても)事前に宣言されている変数または列と同じデータ型の定数、変数、コレクション要素、レコード・フィールドまたはサブプログラム・パラメータを宣言できます。%TYPE
を使用して宣言された項目は参照元項目で、事前に宣言された項目は参照先項目です。
参照元項目は、参照先項目から次のものを継承します。
データ型およびサイズ
制約(参照先項目が列である場合を除く)
参照元項目は、参照先項目の初期値は継承しません。
参照先項目の宣言が変更されると、それに応じて参照元項目の宣言も変更されます。
ここでのトピック
セマンティクス
collection_variable
コレクション変数の名前。
collection_variableの制限 定数の宣言では、collection_variable
は連想配列変数にはできません。
cursor_variable
カーソル変数の名前。
db_table_or_view
宣言が処理されるときにアクセスできるデータベースの表またはビューの名前。
column
db_table_or_view
の列の名前。
オブジェクト
ADTのインスタンスの名前。
record_variable
レコード変数の名前。
フィールド
record_variable
のフィールドの名前。
scalar_variable
スカラー変数の名前。