sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik binaire bestandsgegevens invoegen in een binair SQL-veld met behulp van een eenvoudige insert-instructie?

Ik geloof dat dit ergens in de buurt zou zijn.

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

Iets om op te merken, het bovenstaande werkt in SQL Server 2005 en SQL Server 2008 met het gegevenstype varbinary(max) . Het is niet getest met afbeelding als gegevenstype.



  1. Hoe DAYOFMONTH() werkt in MariaDB

  2. PostgreSQL:parallellisme opvragen in actie

  3. Hoe UNHEX() werkt in MariaDB

  4. Een gegevensbestand verwijderen uit een SQL Server-database (T-SQL)