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

Datatype để lưu tệp excel trong máy chủ sql?

Có, bạn có thể sử dụng loại tệp nhị phân. VARBINARY(MAX) có khả năng phù hợp với mục đích nhất.

Về cách "chuyển đổi tệp Excel sang byte" (nó thực sự là byte ngay từ đầu), chúng tôi sẽ cần biết thêm về môi trường lập trình của bạn để trợ giúp. Nếu bạn đang sử dụng .NET, bạn có thể làm như sau:

var insert = new SqlCommand("INSERT INTO tbl (xls) VALUES (@xls)", conn);
insert.Parameters.AddWithValue("xls", File.ReadAllBytes("template.xls"));
insert.ExecuteNonQuery();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gọi hàm C / C ++ DLL không được quản lý từ SQL Server 2008

  2. Kết nối với Cơ sở dữ liệu SQL Server 2012 bằng C # (Visual Studio 2012)

  3. Làm cách nào để nhóm trên các phạm vi liên tục

  4. Chọn các hàng và Cập nhật các hàng giống nhau để khóa?

  5. Lợi ích của việc sử dụng SET XACT_ABORT ON trong một quy trình được lưu trữ là gì?