lld_lob 数据类型是用户定义的类型。可以使用它来指定智能大对象的位置,以及指定该对象是否包含二进制或字符数据。
typedef struct { MI_LO_HANDLE lo; mi_integer type; } lld_lob_t;
typedef struct { ifx_lo_t lo; int type; } lld_lob_t;
lld_lob 类型相当于 CLOB 或 BLOB 类型,因为它指向智能大对象的位置。此外,它还指定对象是否包含二进制或字符数据。可以将 lld_lob 类型作为 lld_locator 行的 lo_pointer 字段传递。对于二进制数据,应将 lld_lob_t.type 字段设置为 LLD_BLOB,而对于字符数据,应将该字段设置为 LLD_CLOB。
请参阅 lld_lob 类型以获取使用 lld_lob 类型的示例代码。
请注意,LOCopy 和 LOToFile 函数是内置服务器函数的重载版本。唯一的区别是您将 lld_lob 传递到这些函数的 Large Object Locator 版本,而将 BLOB 或 CLOB 类型传递到内置版本。