Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyświetlić zapytanie po zastosowaniu parametrów?

Jeśli chcesz zobaczyć zapytanie z zastosowanymi parametrami:

string tmp = command.CommandText.ToString();
foreach (SqlParameter p in cmd.Parameters) {
    tmp = tmp.Replace('@' + p.ParameterName.ToString(),"'" + p.Value.ToString() + "'");
}

tmp następnie zatrzyma zapytanie z zastosowanymi parametrami. Każdy parametr zostanie ujęty w pojedyncze cudzysłowy.

Oczywiście wykonanie tego NIE jest bezpieczne. Używam go do celów debugowania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. W mysql, które złącze wewnętrzne sql jest najskuteczniejsze i najlepsze?

  2. Potwierdź numer telefonu komórkowego w formularzu php

  3. Jak usunąć tabelę z mysqldump

  4. Wywołanie procedury składowanej w codeigniter

  5. mysql nie unikalny automatyczny przyrost, klucz podstawowy dwa pola