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

Sådan indsætter du en klat i en database ved hjælp af sql server management studio

Du kan indsætte i et varbinært(max)-felt ved hjælp af T-SQL i SQL Server Management Studio og især ved at bruge OPENROWSET-kommandoen.

For eksempel:

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

Tag et kig på følgende dokumentation for et godt eksempel/gennemgang

Arbejde med store værdityper

Bemærk, at filstien i dette tilfælde er relativ til den målrettede SQL-server og ikke din klient, der kører denne kommando.



  1. Optimeringstærskler – gruppering og aggregering af data, del 5

  2. Sådan ændres kompatibilitetsniveauet for en database med T-SQL

  3. Hvordan kan jeg lave en FULD OUTER JOIN i MySQL?

  4. Få tabelnavne ved hjælp af SELECT-sætning i MySQL