Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Тип данни за запазване на excel файл в sql сървър?

Да, можете да използвате тип двоичен файл. VARBINARY(MAX) е вероятно да отговаря най-добре на целта.

Що се отнася до това как да „конвертирате файла на Excel в байтове“ (наистина са байтове от самото начало), ще трябва да знаем повече за вашата програмна среда, за да ви помогнем. Ако използвате .NET, трябва да можете да направите нещо подобно:

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. Намерете имената на параметрите на съхранена процедура

  2. Край на поддръжката за SQL Server 2008 &2008 R2

  3. Може ли някой да обясни DBCC DROPCLEANBUFFERS?

  4. Непечатаеми знаци в изхода на bcp.exe

  5. Как можете да наименувате таблиците на набора от данни, които връщате в съхранена процедура?