Sql server 2012 SQL Server 2012中varbinary的格式

Sql server 2012 SQL Server 2012中varbinary的格式,sql-server-2012,Sql Server 2012,我的数据库表包含一列Image,数据类型为Varbinary(50),我想在表中动态输入该列的值,那么Varbinary在Image列中输入值的格式是什么?Varbinary列包含二进制数据。为了将二进制数据插入到列中,您可以使用各种OLEDB/ADO驱动程序将其流式输入,将数据定义为二进制,或者使用二进制表示法将数据插入到列中 例如,如果我想在列中插入“A”的二进制值,我需要插入以下内容: CREATE TABLE Binarytest ( id INT , note VARBINARY

我的数据库表包含一列
Image
,数据类型为
Varbinary(50)
,我想在表中动态输入该列的值,那么Varbinary在
Image
列中输入值的格式是什么?

Varbinary列包含二进制数据。为了将二进制数据插入到列中,您可以使用各种OLEDB/ADO驱动程序将其流式输入,将数据定义为二进制,或者使用二进制表示法将数据插入到列中

例如,如果我想在列中插入“A”的二进制值,我需要插入以下内容:

 CREATE TABLE Binarytest
 ( id INT
 , note VARBINARY(500)
 )
 ;
 INSERT BinaryTest SELECT 1, 0x41
 INSERT BinaryTest SELECT 1, CAST( 'A' AS VARBINARY)

 SELECT note, CAST( note AS VARCHAR) FROM BinaryTest

 DROP TABLE binarytest

请注意,我有两种方法来执行此操作。

varbinary
=二进制数据。您可以直接键入位和字节(
插入表(图像)值(0x1234567)
),也可以使用某种代码为您处理细节。。。