如何在 hsql 中将十六进制字符串插入到长变量二进制列中?



如何在HSQL插入脚本中使其工作?图像列数据类型为长变量二进制。

insert into Item (ID, Image)
values (1, '0xFFD8FFE000104A464');

SQL 语言中的二进制文字格式在带引号的字符串之外有一个 X 前缀。

请注意,字符串必须包含偶数个字符。如果您添加一个字符以使字符串长度均匀,您的示例将起作用。

insert into Item (ID, Image) values (1, X'FFD8FFE000104A4640');

见 http://www.hsqldb.org/doc/guide/dataaccess-chapt.html#dac_literals

最新更新