sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kör man flera SQL-kommandon i en enda SQL-anslutning?

Ändra bara SqlCommand.CommandText istället för att skapa en ny SqlCommand varje gång. Det finns ingen anledning att stänga och öppna anslutningen igen.

// Create the first command and execute
var command = new SqlCommand("<SQL Command>", myConnection);
var reader = command.ExecuteReader();

// Change the SQL Command and execute
command.CommandText = "<New SQL Command>";
command.ExecuteNonQuery();


  1. MySQL strippar icke-numeriska tecken för att jämföra

  2. Varför fungerar inte min t-sql left join?

  3. Hur man övervakar PostgreSQL med Nagios

  4. TRIGGERS som gör att INSERT misslyckas? Möjlig?