Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как мога да извлека списък с параметри от съхранена процедура в SQL Server

Искате метода SqlCommandBuilder.DeriveParameters(SqlCommand). Имайте предвид, че изисква допълнително двупосочно пътуване до базата данни, така че е донякъде значителен удар в производителността. Трябва да помислите за кеширане на резултатите.

Примерно обаждане:

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. Как да разделите низ след конкретен знак в SQL Server и да актуализирате тази стойност до конкретна колона

  2. Съпоставяне на композитни ключове, като се използва първо EF код

  3. SQL:клауза IF в клаузата WHERE

  4. Какво представлява системата за управление на база данни и релационни бази данни (RDBMS)

  5. Преглед на софтуер – Stellar Repair за MS SQL