Files
oracle/vg/sql_hints.sql
2026-03-12 21:23:47 +01:00

39 lines
995 B
MySQL

@@header
/*
*
* Author : Vishal Gupta
* Purpose : Display Hints in a SQL Statement
* Parameters : 1 - SQLID
* 2 - Child Number
* Revision History:
* ===================
* Date Author Description
* --------- ------------ -----------------------------------------
* 01-May-12 Vishal Gupta First Draft
*
*/
set pages 50
DEFINE sql_id="&&1"
DEFINE child_no="&&2"
SELECT extractvalue(value(d), '/hint') AS outline_hints
FROM xmltable('/*/outline_data/hint'
passing ( SELECT xmltype(other_xml) AS xmlval
FROM gv$sql_plan
WHERE sql_id LIKE NVL('&sql_id',sql_id)
AND child_number = &child_no
AND other_xml IS NOT NULL
AND rownum = 1
)
) d
;
UNDEFINE sql_id
UNDEFINE child_no
@@footer