Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como executar vários comandos SQL em uma única conexão SQL?


Basta alterar o SqlCommand.CommandText em vez de criar um novo SqlCommand toda vez. Não há necessidade de fechar e reabrir a conexão.
// 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();