gpt4 book ai didi

sql - 使用 SQL 查询在 DB2 中插入 BLOB 数据

转载 作者:行者123 更新时间:2023-12-05 07:54:32 25 4
gpt4 key购买 nike

我遇到了这样一种情况,我需要通过从 DB2(Windows 7 上的 DB2 Express C)中的文件系统读取文件来将数据插入 blob 列。

我在互联网上的某个地方找到了这个 INSERT INTO ... VALUES ( ..., readfile('filename'), ...); 但这里的 readfile 不是内置函数,但我需要使用 UDF(c 语言库)创建它,但这可能不是一个有用的解决方案。

有人可以告诉我们如何使用 Insert 命令插入 BLOB 值吗。

最佳答案

此外,您可以插入 blob 值,将字符转换为相应的十六进制值:

CREATE TABLE BLOB_TEST (COL1 BLOB(50));
INSERT INTO BLOB_TEST VALUES (CAST('test' AS BLOB));
SELECT COL1 FROM BLOB_TEST;
DROP TABLE BLOB_TEST;

这给出了这个结果:

COL1
-------------------------------------------------------------------------------------------------------
x'74657374'

1 record(s) selected.

关于sql - 使用 SQL 查询在 DB2 中插入 BLOB 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31139597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com