Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment puis-je insérer des données de fichier binaire dans un champ SQL binaire à l'aide d'une simple instruction d'insertion ?

Je crois que ce serait quelque part à proximité.

INSERT INTO Files
(FileId, FileData)
SELECT 1, * FROM OPENROWSET(BULK N'C:\Image.jpg', SINGLE_BLOB) rs

Quelque chose à noter, ce qui précède s'exécute dans SQL Server 2005 et SQL Server 2008 avec le type de données comme varbinary(max) . Il n'a pas été testé avec l'image comme type de données.