INSERT INTO videos2 (id, name, description) VALUES( 1011, 'The Sting', Row ('/local0/excal/desc1.txt', 'client')::IfxMRData );
上述示例说明了如何将操作系统文件 /local0/excal/desc1.txt 的内容插入 IfxMRData 列。GBase 8s Excalibur Text Search DataBlade 模块 从客户机机器上查找该文件。未命名的 Row() 构造函数必须显式强制类型转换为 IfxMRData 数据类型。
如果文件 /local0/excal/desc1.txt 的大小超过 2 KB,那么数据将存储为 CLOB 对象;否则,数据将存储为 LVARCHAR 对象。
操作系统文件的内容已复制到 LVARCHAR 或 CLOB 对象中;数据库服务器不再引用源文件 /local0/excal/desc1.txt。
INSERT INTO videos2 (id, name, description) VALUES( 1012, 'The Sting', Row ('/local0/excal/desc2.txt', 'server')::IfxMRData );