示例: 将数据插入到 CLOB 列中

此示例显示如何将 :hv_text_file 引用的常规文件中的数据插入到字符大对象 (CLOB) 列中。

在以下 C 程序段的路径描述中:

  • userid 表示其中一个用户的目录。
  • dirname 表示 userid的子目录名称。
  • filnam.1 可以成为要插入到表中的某个文档的名称。
  • clobtab 是具有 CLOB 数据类型的表的名称。
     strcpy(hv_text_file.name, "/home/userid/dirname/filnam.1"); 
     hv_text_file.name_length = strlen("/home/userid/dirname/filnam.1"); 
     hv_text_file.file_options = SQL_FILE_READ; /* this is a 'regular' file */ 
  
     EXEC SQL INSERT INTO CLOBTAB 
       VALUES(:hv_text_file);