sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puedo insertar datos de archivos binarios en un campo de SQL binario usando una declaración de inserción simple?

Creo que esto estaría en algún lugar cerca.

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

Algo a tener en cuenta, lo anterior se ejecuta en SQL Server 2005 y SQL Server 2008 con el tipo de datos como varbinary(max) . No se probó con imagen como tipo de datos.