Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak wstawić obiekt blob do bazy danych za pomocą studia zarządzania serwerem sql

Możesz wstawić do pola varbinary (max) za pomocą T-SQL w SQL Server Management Studio, a w szczególności za pomocą polecenia OPENROWSET.

Na przykład:

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

Zapoznaj się z poniższą dokumentacją, aby uzyskać dobry przykład/instrukcję

Praca z typami dużych wartości

Zwróć uwagę, że ścieżka pliku w tym przypadku jest względna do docelowego serwera SQL, a nie do Twojego klienta uruchamiającego to polecenie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć plik danych z bazy danych programu SQL Server (T-SQL)

  2. Jak poprawnie wstawić znak nowej linii w nvarchar

  3. Czy jest jakaś różnica między DateTime w c# i DateTime w serwerze SQL?

  4. Chcę użyć instrukcji CASE do aktualizacji niektórych rekordów w serwerze sql 2005

  5. Jak wykonać procedurę składowaną w programie C#?