Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để chèn dữ liệu tệp nhị phân vào trường SQL nhị phân bằng câu lệnh chèn đơn giản?

Tôi tin rằng điều này sẽ ở đâu đó gần.

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

Một điều cần lưu ý, ở trên chạy trong SQL Server 2005 và SQL Server 2008 với kiểu dữ liệu là varbinary(max) . Nó không được kiểm tra với hình ảnh làm kiểu dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WHERE IN (mảng ID)

  2. SQL - Trừ một giá trị cạn kiệt khỏi các hàng

  3. Xác thực email TSQL (không có regex)

  4. Cách cài đặt SQL Server trên máy Mac

  5. Không hỗ trợ OVER trong MS SQL Server 2005?