装入智能大对象

数据库服务器从客户端计算机上独立的操作系统文件装入智能大对象(BLOB 和 CLOB 列)。要了解此文件的结构,请参阅 卸载智能大对象

在 LOAD FROM 文件中,CLOB 或 BLOB 列值如下所示:
start_off,length,client_path

在此格式中,start_off 为该客户端文件内的智能大对象值的起始偏移量(以十六进制计), length 为 BLOB 或 CLOB 值的长度(以十六进制计),client_path 为客户端文件的路径名。在这些值之间不可出现空格。

例如,要装入 /usr/apps/clob9ce7.318 文件中的 512 字节长且偏移量 256 的 CLOB 值,数据库服务器期望在 LOAD FROM 文件中出现如下的 CLOB 值:
|100,200,/usr/apps/clob9ce7.318|
如果要装入整个客户端文件,则在 LOAD FROM 文件内出现如下的 CLOB 或 BLOB 列值:
client_path
例如,要装入占据整个文件 /usr/apps/clob9ce7.318 的 CLOB 值,数据库服务器期望在 LOAD FROM 文件中出现下列 CLOB 值:
|/usr/apps/clob9ce7.318|

在 DB-Access 中,在从 DB-Access 中执行的文件内 USING 子句有效。在交互模式下,DB-Access 提示您输入密码,因此不使用 USING 关键字和 validation_var

对于 CLOB 列,数据库服务器为该数据处理任何需要的代码集转换。另请参阅 GBase 8s GLS 用户指南