Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich Binärdateidaten mit einer einfachen Einfügeanweisung in ein binäres SQL-Feld einfügen?

Ich glaube, das wäre irgendwo in der Nähe.

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

Beachten Sie, dass das obige in SQL Server 2005 und SQL Server 2008 mit dem Datentyp varbinary(max) ausgeführt wird . Es wurde nicht mit Bild als Datentyp getestet.