ファイルからそのビューの列に基づいてSQL Serverビューにイメージを読み込みたいとします。SQL Serverビューでイメージファイルをbytearrayにキャストしますか?
それはあなたがこのようにこれを行うことができます
cast('c:\image\'+ a +'.JPG' as varbinary(max))
ファイルからそのビューの列に基づいてSQL Serverビューにイメージを読み込みたいとします。SQL Serverビューでイメージファイルをbytearrayにキャストしますか?
それはあなたがこのようにこれを行うことができます
cast('c:\image\'+ a +'.JPG' as varbinary(max))
を使用することが可能であり、その列はa
であると仮定します。あなたが使用して挿入する必要が
SELECT BulkColumn
FROM OPENROWSET (BULK 'c:\temp\mytxtfile.txt', SINGLE_BLOB) MyFile
したり、独自の機能
を書きますopenrowsetとbulkinsert:
create table yourimg (img varbinary(max))
insert into yourimg (img)
select convert(varbinary(max), BulkColumn) from openrowset(bulk N'C:\Users\test.png', single_blob) as a
**お使いのSQL Serverマシン上の**それは
select convert(varbinary(max), BulkColumn) from openrowset(bulk N'C:\image\'+a+'.jpg', single_blob) as a
あなたの返事に感謝しますが、 –
それはフォルダだろうなければならないあなたのケースでは??おそらく、リモートSQL Serverがあなた自身のローカルハードドライブにアクセスすることを望むことはできませんか? –
イメージフォルダがSQLサーバマシンにある –