p184.sql

来自「oracal的入门知识」· SQL 代码 · 共 21 行

SQL
21
字号
break on hash_value skip 1
SELECT /*+ rule */ hash_value,sql_text
    FROM v$sqltext
   WHERE (hash_value, address) IN (
            SELECT a.hash_value, a.address
              FROM v$sqltext a,
                   (SELECT DISTINCT a.owner, a.segment_name, a.segment_type
                               FROM dba_extents a,
                                    (SELECT dbarfil, dbablk
                                       FROM (SELECT   dbarfil, dbablk
                                                 FROM x$bh
                                             ORDER BY tch DESC)
                                      WHERE ROWNUM < 11) b
                              WHERE a.relative_fno = b.dbarfil
                                AND a.block_id <= b.dbablk
                                AND a.block_id + a.blocks > b.dbablk) b
             WHERE a.sql_text LIKE '%' || b.segment_name || '%'
               AND b.segment_type = 'TABLE')
ORDER BY hash_value, address, piece
/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?