数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

如何查出前台正在发出的SQL语句


发布日期:2021年10月24日
 
如何查出前台正在发出的SQL语句

怎样才能查出前台正在发出的SQL语句?

具体步骤如下

软件环境

Windows +ORACLE

ORACLE安装路径为C\ORANT

实现方法

可以用以下语句

select user_namesql_text from v$open_cursor where sid in (select sid from (select sidserial from v$session where status=ACTIVE))

子查询

select sidserial from v$session

where status=ACTIVE

查出的是不活动的session的sid

SQL> desc v$open_cursor 名称 空? 类型 SADDR RAW() SID NUMBER USER_NAME VARCHAR() ADDRESS RAW() HASH_VALUE NUMBER SQL_TEXT VARCHAR()

上一篇:oracle常用经典SQL查询

下一篇:Oracle10g新特性—增强的CONNECTBY子句