sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan kan jeg indsætte binære fildata i et binært SQL-felt ved hjælp af en simpel insert-sætning?

Jeg tror, ​​det ville være et sted tæt på.

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

Noget at bemærke, ovenstående kører i SQL Server 2005 og SQL Server 2008 med datatypen som varbinary(max) . Det blev ikke testet med billede som datatype.



  1. SNAPSHOT-isolationsniveauet

  2. Ødelæggelse af en Postgres DB på Heroku

  3. SQL Server:brug parameter i CREATE DATABASE

  4. Database + Windows-godkendelse + brugernavn/adgangskode?