我有定义表:
我有接近 80kb 的图像文件。当我尝试像这样将数据插入表 Usluga 时:
INSERT [dbo].[Usluga] (Nazvanie, Cena_za_poseshenie, Image)
SELECT N'Персональный тренинг', 50, ThumbnailPhoto.*
FROM OPENROWSET
(BULK 'MyFilePathToImage.jpg', SINGLE_BLOB) ThumbnailPhoto
go
INSERT [dbo].[Usluga] (Nazvanie, Cena_za_poseshenie, Image)
SELECT N'Бокс', 90, ThumbnailPhoto.*
FROM OPENROWSET
(BULK 'MyFilePathToImage.jpg', SINGLE_BLOB) ThumbnailPhoto
go
我给出错误
字符串或二进制数据将被截断。该语句已终止。
但是 varbinary(max) 允许保存 0 到 2^31-1 (2,147,483,647) 字节的数据。我该如何解决?