La situation est:Comment créer plusieurs procédures stockées à l'aide de ExecuteNonQuery?
Je veux créer deux procédures stockées:
query1 = CREATE PROCEDURE MyProc1 AS SELECT * FROM TEST1;
et
query2 = CREATE PROCEDURE MyProc2 AS SELECT * FROM TEST2;
je peux le faire en utilisant
command.CommandText = query1;
command.ExecuteNonQuery();
command.CommandTest = query2;
command.ExecuteNonQuery();
Est-il possible de créer ces deux procédures dans un ExecuteNonQuery(), comme:
command.CommandText = query1 + query2;
command.ExecuteNonQuery();
Quel est le problème? Ça ne rentre pas dans mon architecutre actuel et je ne veux pas le réécrire :). La couche supérieure obtient une requête/commande qui crée "quelque chose" et la crée simplement. Je ne veux pas discuter de l'architecuture - peut-être que c'est mauvais, mais la question était "est-il possible de le faire en une seule requête?" –