我使用以下SQL插入varbinary:
CREATE TABLE [dbo].[documentUpload](
[fileName] [nvarchar](150) NULL,
[fileContent] [varbinary](max) NULL,
)
INSERT INTO documentUpload (fileName,fileContent)
VALUES('03Sep2014635453570092420104Appendix A3.4 – Registration Of Market Makers.pdf',0x255044462D312E350D0A25B5B5B5B50D0A312)
但它在0x之后加0,varbinary列中的数据看起来像
0x0255044462D312E350D0A25B5B5B5B50D0A312
我需要帮助我在插入varbinary列后如何在0x之后避免0。
提前致谢。
答案 0 :(得分:1)
值相同。
您正在查看十六进制数字的显示字符串;每个字节必须具有2个字符表示和相应的MSSQL填充(您的输入可能应该首先正确插入格式化/填充)。