【发布时间】:2015-09-17 07:52:33
【问题描述】:
我陷入了需要通过从 DB2 中的文件系统(Windows 7 上的 DB2 Express C)读取文件来将数据插入到 blob 列中的情况。
我在互联网上的某个地方找到了这个INSERT INTO ... VALUES ( ..., readfile('filename'), ...);,但这里的 readfile 不是内置函数,但我需要使用 UDF(c 语言库)创建它,但这可能不是一个有用的解决方案。
谁能告诉我们如何使用插入命令插入 BLOB 值。
【问题讨论】:
-
DB2 的平台和版本?
-
Windows 7 上的 DB2 Express C
-
有趣的是,DB2 for i 7.1 有一个 GET_BLOB_FROM_FILE() 函数。但 DB2 for LUW 10.5 似乎没有。
-
DB2 for i 7.1,我没有在这里得到平台名称。是否有任何适用于 Windows 的工作区。能否在ZOS(大型机)上运行
-
抱歉,DB2 for i 仅作为IBM i 操作系统的集成部分提供,该操作系统仅在 IBM Power 或 PureFlex Systems 上运行,带有 IBM POWER 处理器芯片。
标签: sql db2 blob sql-insert