sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg udskrive den SQL-forespørgsel, der udføres efter Perls DBI udfylder pladsholderne?

Se Sporing i DBI . Følgende fungerer ved at bruge DBD::SQLite men producerer meget output:

$dbh->trace($dbh->parse_trace_flags('SQL|1|test'));

Output:

<- prepare('SELECT ... FROM ... WHERE ... = ?')= DBI::st=HASH(0x21ee924) at booklet-excel.pl line 213

<- execute('Inhaler')= '0E0' at booklet-excel.pl line 215

osv osv.

Du kan tilslutte dit eget filter til sporingsstrømmen kun at holde prepare s.



  1. datetime vs datetimeoffset i SQL Server:Hvad er forskellen?

  2. COMPOSE() Funktion i Oracle

  3. MySQL-forespørgsel, der skelner mellem store og små bogstaver

  4. Bedste måde at denormalisere data i Django?