VALUE

構文

目的

VALUEは、引数としてオブジェクト表の行に関連付けられた相関変数(表別名)を取り、オブジェクト表に格納されたオブジェクト・インスタンスを戻します。オブジェクト・インスタンスの型は、オブジェクト表と同じ型です。

次の例では、「置換可能な表および列のサンプル」で作成されたoe.personsサンプル表を使用します。

SELECT VALUE(p) FROM persons p;

VALUE(P)(NAME, SSN)
-------------------------------------------------------------
PERSON_T('Bob', 1234)
EMPLOYEE_T('Joe', 32456, 12, 100000)
PART_TIME_EMP_T('Tim', 5678, 13, 1000, 20)

関連項目:

VALUEファンクションでのIS OF type条件の使用方法の詳細は、「IS OF type条件」を参照してください