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)
),也可以使用某种代码为您处理细节。。。