データベース テーブルに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
私はこれを2つの方法で行っていることに注意してください。
于 2013-01-14T23:27:22.763 に答える