【发布时间】:2020-03-27 07:40:24
【问题描述】:
我正在尝试创建一个与 SQL Server 中的此查询类似的查询。我已经提到了下面的查询。
SELECT count(*)
FROM v$session session, v$sql sql
WHERE sql.sql_id(+) = session.sql_id
AND session.type = 'USER'
AND session.username='<SCHEMA>';'
我发现V$session 表的替代品为sys.sysprocesses,但在SQL Server 中V$sql 的替代品是什么?或者有什么方法可以让我们只使用 SQL Server 中的sys.sysprocess 表来获取这个查询?
【问题讨论】:
-
请求是否可以提供目标,你想达到什么目标?
-
@Deepak 基本上它试图通过类型为 USER(类型是 v$session 表中的列)的用户(模式)获取当前会话期间正在执行的查询数(由 session_id 标识)
标签: sql-server oracle ssms