Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk melaksanakan prosedur tersimpan SQL Server dari program C#?
Artikel ini akan meneroka cara melakukan prosedur penyimpanan dari program C#. Prosedur penyimpanan adalah proses pangkalan data yang telah ditetapkan, yang boleh digunakan untuk melaksanakan operasi pangkalan data tertentu dari kod.
Dengan mengandaikan prosedur penyimpanan yang disebut "ujian" dalam tetingkap pertanyaan SQL Server:
Untuk melaksanakan prosedur penyimpanan ini dari program C#, sila ikuti langkah -langkah di bawah:
<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>
Memperkenalkan ruang penamaan yang diperlukan:
<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>
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan prosedur tersimpan SQL Server dari program C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!