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

Как да намеря параметри в заявка на Oracle, получена от v$sql?

Нещо подобно:

select s.sql_id, 
       bc.position, 
       bc.value_string, 
       s.last_load_time, 
       bc.last_captured
from v$sql s
  left join v$sql_bind_capture bc 
         on bc.sql_id = s.sql_id 
        and bc.child_number = s.child_number
where s.sql_text like 'delete from tableA where fk%' -- or any other method to identify the SQL statement
order by s.sql_id, bc.position;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-01797:този оператор трябва да бъде последван от грешка ANY или ALL

  2. Защо много таблици ORACLE по подразбиране 12c?

  3. Защо Oracle 10g не се оплаква от неяснота в колоните?

  4. SQL свързване чрез за много редове

  5. Групово събиране и изпълнение незабавно в Oracle