Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Memanggil prosedur tersimpan dengan nilai kembali

Anda perlu menambahkan parameter kembali ke perintah:

using (SqlConnection conn = new SqlConnection(getConnectionString()))
using (SqlCommand cmd = conn.CreateCommand())
{
    cmd.CommandText = parameterStatement.getQuery();
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.Parameters.AddWithValue("SeqName", "SeqNameValue");

    var returnParameter = cmd.Parameters.Add("@ReturnVal", SqlDbType.Int);
    returnParameter.Direction = ParameterDirection.ReturnValue;

    conn.Open();
    cmd.ExecuteNonQuery();
    var result = returnParameter.Value;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Penyembunyian Data Dinamis di SQL Server untuk Pengguna Tingkat Lanjut

  2. Berikan Pilih pada tampilan bukan tabel dasar ketika tabel dasar berada di database yang berbeda

  3. Jelajahi Database Pemulihan SQL Server dengan Pemulihan vs Tanpa Opsi Pemulihan

  4. Cara Memodifikasi Periode Retensi Change Data Capture (CDC) di SQL Server - Tutorial SQL Server

  5. Statistik Penggunaan Indeks SQL Server