Maison >développement back-end >C++ >Comment exécuter une procédure stockée SQL Server à partir d'un programme C #?
Cet article explorera comment effectuer des procédures de stockage à partir du programme C #. La procédure de stockage est un processus de base de données prédéfini, qui peut être utilisé pour effectuer des opérations de base de données spécifiques à partir du code.
En supposant la procédure de stockage appelée "test" dans la fenêtre de requête SQL Server:
Pour effectuer cette procédure de stockage à partir du programme C #, veuillez suivre les étapes ci-dessous:
<code class="language-sql">CREATE PROCEDURE dbo.test AS BEGIN DECLARE @command AS VARCHAR(1000), @i INT; SET @i = 0; WHILE @i < 10 BEGIN SET @command = 'SELECT ' + CAST(@i AS VARCHAR(10)); EXEC(@command); SET @i = @i + 1; END; END;</code>
Présenter l'espace de dénomination nécessaire:
<code class="language-csharp">using System; using System.Data; using System.Data.SqlClient;</code>
<code class="language-csharp">SqlConnection conn = new SqlConnection("Server=(local);DataBase=master;Integrated Security=SSPI"); conn.Open();</code>
<code class="language-csharp">SqlCommand cmd = new SqlCommand("dbo.test", conn); cmd.CommandType = CommandType.StoredProcedure;</code>
<code class="language-csharp">int result = cmd.ExecuteNonQuery();</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!