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

Làm cách nào để sử dụng BCP hoặc Sql Server Management Studio để lấy dữ liệu BLOB ra khỏi Sql Server?

Tôi đang trả lời câu hỏi của chính mình vì tôi cảm thấy khó chịu với việc SO bảo tôi thiết lập tiền thưởng

Hóa ra bạn không cần cờ gốc -n. Ngoài ra, BCP cố gắng bao gồm tiền tố 4 byte theo mặc định trên cột hình ảnh - bạn thực sự muốn đặt tiền tố này thành 0.

bcp "select document_binary_data from database where id = 12345" queryout "c:\filename.doc" -S server -U username -P password
Enter the file storage type of field document_binary [image]:
Enter prefix-length of field document_binary [4]: 0
Enter length of field document_binary [0]:
Enter field terminator [none]:


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi hiệu quả ngày giữa UTC và giờ địa phương (tức là. PST) trong SQL 2005

  2. Cách tốt nhất để truy vấn từ điển dữ liệu trong sql

  3. Làm cách nào để lấy ký tự đầu tiên của một chuỗi trong SQL?

  4. Các giá trị của Linq to SQL DateTime là cục bộ (Loại =Không xác định) - Làm cách nào để biến nó thành UTC?

  5. Thay đổi một hàm máy chủ SQL để chấp nhận tham số tùy chọn mới