sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kan jag infoga binära fildata i ett binärt SQL-fält med en enkel infogningssats?

Jag tror att det här skulle vara i närheten.

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

Något att notera, ovanstående körs i SQL Server 2005 och SQL Server 2008 med datatypen som varbinary(max) . Det testades inte med bild som datatyp.



  1. 10 skäl att hålla fast vid MySQL

  2. Senaste PostgreSQL-trender:mest tidskrävande uppgifter och viktiga mätvärden att spåra

  3. Ignorerar tidszoner helt och hållet i Rails och PostgreSQL

  4. Konfigurera PostgreSQL för Business Continuity