示例: 使用定位器处理 CLOB 值
假设您希望应用程序检索字符大对象 (CLOB) 值的定位器,然后使用该定位器从 CLOB 值中抽取数据。
使用此方法,程序仅为一块 CLOB 数据分配足够的存储空间 (大小由程序确定)。 此外,程序只需要使用游标发出一个 fetch 调用。
示例 LOBLOC 程序的工作方式
此示例程序具有三个用于处理 CLOB 定位器变量的部分:
- 声明主变量。 声明了 CLOB 定位器主变量。
- 将 CLOB 值访存到定位器主变量中。 CURSOR 和 FETCH 例程用于获取数据库中 CLOB 字段到定位器主变量的位置。
- 释放 CLOB 定位器。 将释放此示例中使用的 CLOB 定位器,从而从其先前关联的值中释放这些定位器。