オブジェクト・アクセス式
オブジェクト・アクセス式は、属性の参照およびメソッドの起動を指定します。
object_access_expression::=
columnパラメータはオブジェクトまたはREF
列です。expr
を指定する場合、オブジェクト型に変換する必要があります。
ある型のメンバー・ファンクションがSQL文のコンテキストでコールされると、SELF
引数がNULLの場合に、OracleはNULLを戻し、ファンクションは起動されません。
例
次の例では、サンプル・オブジェクト型oe.order_item_typ
に基づく表を作成し、オブジェクト列属性から更新および選択する方法を示します。
CREATE TABLE short_orders ( sales_rep VARCHAR2(25), item order_item_typ); UPDATE short_orders s SET sales_rep = 'Unassigned'; SELECT o.item.line_item_id, o.item.quantity FROM short_orders o;