我的数据库表包含一个Image
datatype列Varbinary(50)
,我想将该列的值动态输入到表中,那么 varbinary 将值输入到Image
列的格式是什么?
问问题
1609 次
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 回答