sql >> Databasteknik >  >> RDS >> Sqlserver

Datatyp för att spara excel-fil i sql-server?

Ja, du kan använda en binär filtyp. VARBINARY(MAX) kommer sannolikt att passa syftet bäst.

När det gäller hur man "konverterar Excel-filen till bytes" (det är verkligen bytes från början), kommer vi att behöva veta mer om din programmeringsmiljö för att kunna hjälpa till. Om du använder .NET bör du kunna göra något så här:

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


  1. Hur man schemalägger Oracle DBMS-jobb i ett fönster

  2. Hur man subtraherar 30 dagar från det aktuella datumet med SQL Server

  3. Varför returnerar inte denna sql-fråga några resultat som jämför flyttal?

  4. Migrerar Oracle DATE-kolumner till TIMESTAMP med tidszon