我已经使用 Java 创建了一个 SQL 数据库。我创建了一个包含两列的表,第一列是一个递增的大整数,第二列我尝试将其定义为 char、varchar 和二进制。
但我仍然没有得到想要的功能。假设我尝试将十六进制数字存储0a
到 char 列中,但出现错误。我附加0x
到开头,它似乎可以存储,但是当我打印出内容时它是空白的。或者在某些情况下,我会得到诸如“/”或“?”之类的字符。我也尝试使用 SQL 资源管理器,它给了我查看表格的相同结果,
我的问题是我需要存储一个八字符的十六进制字符串,例如eb8d4ee6
.
有人可以告诉我如何做到这一点吗?