我想在已有5列
的表的列中插入图像像这段代码 但它不起作用所以我问你是否有任何解决方案
insert into dbo.Produit
values
('Pc portable',
'HP EliteBook série p',
'Un ordinateur professionnel robuste de 35,5 et 39,6 cm (14.0" et 15.6") à fonctions multiples, hautes performances et longue autonomie',
SELECT * FROM
OPENROWSET(BULK N'C:\Users\Yassine-Kira\Desktop\Templates\ProductImg\elite-book_tcm_133_1096796.png', SINGLE_BLOB) ,20,4999,0);
答案 0 :(得分:0)
我不确定你能按照你的方式做到这一点,为什么不将图像加载到变量中,然后在insert语句中使用该变量:
declare @image varbinary(max)
set @image = (SELECT BulkColumn from Openrowset( Bulk 'C:\Users\Yassine-Kira\Desktop\Templates\ProductImg\elite-book_tcm_133_1096796.png', Single_Blob) as BikeImage)
insert into dbo.Produit
values
('Pc portable',
'HP EliteBook série p',
'Un ordinateur...',
@image,
20,
4999,
0);