%OID
ID フィールドの OID を返すスカラ関数です。
Synopsis
%OID(id_field)
引数
id_field | ID フィールド、または参照フィールドのフィールド名。 |
概要
%OID は、フィールド名を取り、オブジェクトの整形式 OID (オブジェクト ID) を返します。このフィールドは、ID フィールドまたは参照フィールド (外部キー・フィールド) のいずれかである必要があります。id_field にその他のタイプのフィールドを指定すると、SQLCODE -1 エラーが発行されます。
例
以下の例は、参照フィールドで使用される %OID を示しています。
SELECT Name, Spouse, %OID(Spouse)
FROM Sample.Person
WHERE Spouse IS NOT NULL
以下の埋め込み SQL の例は、参照フィールドで使用される %OID を示しています。
&sql(SELECT Name, Spouse, %OID(Spouse)
INTO :n,:s,:soid
FROM Sample.Person)
WRITE !,"Name is:",n
WRITE !,"Spouse name is:",s
WRITE !,"Spouse OID is:",soid