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

Bagaimana saya bisa mengambil daftar parameter dari prosedur tersimpan di SQL Server

Anda menginginkan metode SqlCommandBuilder.DeriveParameters(SqlCommand). Perhatikan bahwa ini memerlukan perjalanan pulang pergi tambahan ke database, jadi ini adalah pencapaian kinerja yang agak signifikan. Anda harus mempertimbangkan untuk menyimpan hasil dalam cache.

Contoh panggilan:

using (SqlConnection conn = new SqlConnection(CONNSTRING))
using (SqlCommand cmd = new SqlCommand("StoredProc", conn)) {
   cmd.CommandType = CommandType.StoredProcedure;
   SqlCommandBuilder.DeriveParameters(cmd);

   cmd.Parameters["param1"].Value = "12345";

   // ....
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah kunci utama sudah ketinggalan zaman?

  2. Cara Mengembalikan Semua Batasan CHECK yang Dinonaktifkan di SQL Server (Contoh T-SQL)

  3. Cara mendapatkan *semuanya* kembali dari prosedur tersimpan menggunakan JDBC

  4. Perbedaan Antara sys.views, sys.system_views, &sys.all_views di SQL Server

  5. Cara Mendapatkan Definisi Kolom Terhitung di SQL Server menggunakan T-SQL