Просто искам да знам възможните начини да конвертирате като 2 или 3 изображения в a varbinary
и го запишете в една колона с име images
в SQL Server. И го извлечете като начина за извличане на едно изображение.
Отговори:
0 за отговор № 1Ако просто трябва да съхранявате файлови данни в базата данни и файловете са достъпни за SQL Server, тогава можете да накарате SQL Server да направи тежко повдигане, използвайки OPENROWSET
:
SELECT o.BulkColumn
FROM OPENROWSET(BULK N"C:Myfilepath.jpg", SINGLE_BLOB) o
SQL Server ще върне едноредов набор от данни с един ред, който ще съдържа двоичните данни за вашия файл.
Можете да използвате горния оператор самостоятелно, в съхранена процедура или като част от INSERT
изявление.