Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie führt man mehrere SQL-Befehle in einer einzigen SQL-Verbindung aus?

Ändern Sie einfach den SqlCommand.CommandText anstatt einen neuen SqlCommand zu erstellen jedes Mal. Die Verbindung muss nicht geschlossen und erneut geöffnet werden.

// 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();