返回 ID 字段的 OID 的标量函数。
%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:
/// d ##class(PHA.TEST.SQLFunction).Oid()
ClassMethod Oid()
{
&sql(SELECT Name, Spouse, %OID(Spouse)
INTO :n,:s,:soid
FROM Sample.Person)
w !,"Name is:",n
w !,"Spouse name is:",s
w !,"Spouse OID is:",soid
}DHC-APP>d ##class(PHA.TEST.SQLFunction).Oid()
Name is:yaoxin
Spouse name is:13
Spouse OID is:�13Sample.Person本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。