Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara untuk melihat kueri setelah parameter diterapkan?

Jika Anda ingin melihat kueri dengan parameter yang diterapkan:

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

tmp kemudian akan menahan kueri dengan parameter yang diterapkan. Setiap parameter akan diapit oleh tanda kutip tunggal.

Tentu saja, TIDAK aman untuk dieksekusi. Saya menggunakannya untuk tujuan debugging.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:FULL OUTER JOIN - Bagaimana cara menggabungkan satu kolom?

  2. Ketika saya menggunakan metode buat Waterline, itu tidak mengembalikan ID catatan baru

  3. mysql:merujuk ke kolom dengan angka

  4. Apa cara terbaik untuk memvalidasi XML terhadap Skema XML, menguraikannya dan menyimpan data kembali ke Database MySQL menggunakan Perl?

  5. SQL - Bagaimana menemukan angka tertinggi dalam sebuah kolom?