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

Come eseguire più comandi SQL in una singola connessione SQL?

Basta cambiare il SqlCommand.CommandText invece di creare un nuovo SqlCommand ogni volta. Non è necessario chiudere e riaprire la connessione.

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