zoukankan      html  css  js  c++  java
  • 根据SID找出当前用户正在执行的SQL

    select sql_text from v$sqlarea where (hash_value,address)=(select sql_hash_value,sql_address from v$session where sid=&sid);

    注意,上面的语句SQL脚本只能查出当前用户正在执行SQL,也就是说v$session.status='ACTIVE'

    如果想找出执行过了的sql,那么可以使用如下sql

    select sql_text from v$sqlarea a,v$session b where a.SQL_ID=b.PREV_SQL_ID and b.SID=&sid;

    最终的SQL:

    SELECT /*+ ORDERED */ sql_text FROM v$sqltext a WHERE (a.hash_value, a.address) IN (SELECT DECODE(sql_hash_value,0,prev_hash_value,sql_hash_value),DECODE(sql_hash_value,0,prev_sql_addr, sql_address) FROM v$session b WHERE b.sid = &sid) ORDER BY piece ASC;

  • 相关阅读:
    border-radius
    border-style
    border-width
    border
    max-width
    min-width
    clip 语法
    left
    z-index
    position
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330677.html
Copyright © 2011-2022 走看看