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

Cara menggunakan parameter OUTPUT di Stored Procedure

Ada beberapa hal yang perlu Anda tangani agar dapat berfungsi

  1. Namanya salah bukan @ouput @code its
  2. Anda perlu menyetel arah parameter ke Output.
  3. Jangan gunakan AddWithValue karena tidak seharusnya memiliki nilai hanya Anda Add .
  4. Gunakan ExecuteNonQuery jika Anda tidak mengembalikan baris

Coba

SqlParameter output = new SqlParameter("@code", SqlDbType.Int);
output.Direction = ParameterDirection.Output;
cmd.Parameters.Add(output);
cmd.ExecuteNonQuery();
MessageBox.Show(output.Value.ToString());


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memeriksa apakah tanggal tertentu cocok di antara rentang tanggal

  2. SQL Server - kolom Pivot Dinamis Kompleks

  3. LEN() vs DATALENGTH() di SQL Server

  4. Bisakah tanda kutip ganda digunakan untuk membatasi string?

  5. Memfaktorkan Ulang ADO.NET - SqlTransaction vs. TransactionScope