Varbinary Column

时间:2014-09-11 10:17:14

标签: sql blob varbinary varbinarymax

我使用以下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。

提前致谢。

1 个答案:

答案 0 :(得分:1)

值相同。

您正在查看十六进制数字的显示字符串;每个字节必须具有2个字符表示和相应的MSSQL填充(您的输入可能应该首先正确插入格式化/填充)。