0

我的数据库表包含一个Imagedatatype列Varbinary(50),我想将该列的值动态输入到表中,那么 varbinary 将值输入到Image列的格式是什么?

4

1 回答 1

0

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

请注意,我这样做有两种方式。

于 2013-01-14T23:27:22.763 回答