durchgeführt In diesem Artikel wird untersucht, wie Speicherprozeduren aus dem C# -Programm durchgeführt werden. Das Speicherprozedur ist ein vordefinierter Datenbankprozess, mit dem bestimmte Datenbankvorgänge aus dem Code ausgeführt werden können.
Unter der Annahme des Speichervorgangs "Test" im SQL Server -Abfragefenster:
Um dieses Speichervorgang aus dem C# -Programm durchzuführen, befolgen Sie bitte die folgenden Schritte:
<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>
Einführen Sie den notwendigen Namensraum:
<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>
Das obige ist der detaillierte Inhalt vonWie führe ich einen SQL Server gespeicherten Prozedur aus einem C# -Programm aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!