sql >> Database >  >> RDS >> Sqlserver

Datatype om Excel-bestand op te slaan in sql-server?

Ja, u kunt een binair bestandstype gebruiken. VARBINARY(MAX) past waarschijnlijk het beste bij het doel.

Met betrekking tot het "converteren van het Excel-bestand naar bytes" (het zijn echt bytes vanaf het begin), moeten we meer weten over uw programmeeromgeving om te kunnen helpen. Als je .NET gebruikt, zou je zoiets als dit moeten kunnen doen:

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


  1. Python cx_Oracle voorbereide instructie met qmark

  2. Foutcode:1305. FUNCTIE of PROCEDURE bestaat niet

  3. Oracle Query:twee kolommen met verschillende tabellen vergelijken met door komma's gescheiden waarden

  4. Een serverloze GraphQL-API maken voor MySQL, Postgres en Aurora