sql >> Database teknologi >  >> RDS >> Sqlserver

Hvad er den korrekte syntaks for at bruge Database.ExecuteSqlCommand med parametre?

Afhængigt af din underliggende databaseudbyder kan du bruge en af ​​følgende.

Database.ExecuteSqlCommand(
    "exec SetElementFrequency {0}, {1}",
    elementType, frequency); 

eller

Database.ExecuteSqlCommand("exec SetElementFrequency ?, ?", elementType, frequency); 

Du kan også angive elementType og frequency som DbParameter -baserede objekter til at angive dine egne navne via ParameterName ejendom.



  1. Beregning af beholdningsgennemsnitlige omkostninger i SQL

  2. Mærkelig Oracle-adfærd - cross join i rekursiv CTE fungerer med komma, men ikke med cross join-klausul

  3. PHP 'smart' søgemaskine til at søge Mysql-tabeller råd

  4. Kan ikke finde procedure i DBA_PROCEDURES-visning