sql >> Database teknologi >  >> RDS >> Sqlserver

Datatype for at gemme excel-fil i sql-server?

Ja, du kan bruge en binær filtype. VARBINARY(MAX) vil sandsynligvis passe bedst til formålet.

Med hensyn til, hvordan man "konverterer Excel-filen til bytes" (det er virkelig bytes fra begyndelsen), bliver vi nødt til at vide mere om dit programmeringsmiljø for at kunne hjælpe. Hvis du bruger .NET, burde du være i stand til at gøre noget som dette:

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


  1. SQLite Slet

  2. Ulovlig blanding af sammenstillinger (latin1_swedish_ci,COERCIBLE) og (utf8_general_ci,IMPLICIT) for operation 'find_in_set'

  3. I MySQL er der nogen funktion som niveau i Oracle

  4. revision af 50 kolonner ved hjælp af oracle trigger