H2:如何插入/更新 varbinary 列

Posted

技术标签:

【中文标题】H2:如何插入/更新 varbinary 列【英文标题】:H2 : how to insert/update a varbinary column 【发布时间】:2017-06-09 10:20:55 【问题描述】:

我是 h2 的新手,我尝试使用这些问题的回答更新 varbinary(255) 列:Q1、Q2,但它不起作用我收到此消息:

十六进制字符串包含非十六进制字符:“test”; SQL 语句: UPDATE TABLE set COLUMN=CAST('test' AS VARBINARY(255)) [90004-176] 90004/90004

谁能帮忙? 谢谢。

【问题讨论】:

【参考方案1】:

我自己找到了解决方案,对于那些面临同样问题的人来说,该怎么办:

UPDATE TABLE SET COLUMN= FILE_READ('FILE.extension'));

【讨论】:

以上是关于H2:如何插入/更新 varbinary 列的主要内容,如果未能解决你的问题,请参考以下文章

Perl DBI / FreeTDS / SQL-Server:如何插入/更新 BLOB varbinary(max) 数据?

将 varbinary 更新到现有 SQL 列(添加到现有图像)?

Perl DBI / MS ODBC Driver (LinuxL:RHEL) / SQL-Server:如何插入/更新 BLOB varbinary(max) 数据?

使用 python pymssql 将二进制文件插入 MSSQL db (varbinary)

H2数据库基于一列合并

如何将二进制流插入varbinary? [复制]