在程序中如何使用OID?(DBMR1974; 版本:DBMaster 4.2 in Linux)

~ 0 min
2016-02-26 09:53

OID是一种特殊数据类型。虽然可以在查询中使用OID来从表中选择数据,但这不是SQL语言中常用的,OID 通常用在内部程序接口中。所以建议用户不要在程序中直接使用OID,否则,有时可能会导致乱码的出现。

实际上,用户需要的可能仅仅是与OID相关的对象名称。

如下面的例子:

select USER_NAME, TABLE_NAME, SYSLOCK.LK_GRAN, SYSLOCK.HOLD_LK_CONNECTION, SYSLOCK.LK_CURRENT_MODE from SYSLOCK,SYSTEM.SYSTABLE,SYSUSER where HOLD_LK_CONNECTION = CONNECTION_ID and LK_OBJECT_ID = TABLE_OID and TABLE_OWNER != 'SYSTEM';

平均分: 0 (0 投票)

你不能对该内容发表评论

标签