sql >> Databáze >  >> RDS >> Sqlserver

Jak vložit blob do databáze pomocí SQL Server Management Studio

Do pole varbinary(max) můžete vkládat pomocí T-SQL v rámci SQL Server Management Studio a zejména pomocí příkazu OPENROWSET.

Například:

INSERT Production.ProductPhoto 
(
    ThumbnailPhoto, 
    ThumbnailPhotoFilePath, 
    LargePhoto, 
    LargePhotoFilePath
)
SELECT ThumbnailPhoto.*, null, null, N'tricycle_pink.gif'
FROM OPENROWSET 
    (BULK 'c:\images\tricycle.jpg', SINGLE_BLOB) ThumbnailPhoto

Podívejte se na následující dokumentaci, kde najdete dobrý příklad/průvod

Práce s velkými typy hodnot

Všimněte si, že cesta k souboru je v tomto případě relativní k cílovému serveru SQL a nikoli k vašemu klientovi, který spouští tento příkaz.



  1. Funkce TRANSLATE(… USING) v Oracle

  2. SCD typ 3

  3. PHP CRUD Vytvářejte, upravujte, aktualizujte a mažte příspěvky pomocí databáze MySQL

  4. PostgreSQL - maximální počet parametrů v klauzuli IN?