Oracle查询两次出现一样的sql
时间: 2024-01-13 18:02:24 浏览: 77
可以使用Oracle的WITH语句和COUNT函数来查询出现两次及以上相同的SQL语句,例如:
```
WITH sql_counts AS (
SELECT sql_text, COUNT(*) AS count
FROM v$sql
GROUP BY sql_text
)
SELECT sql_text, count
FROM sql_counts
WHERE count >= 2;
```
这个查询会从v$sql视图中获取所有的SQL语句和它们出现的次数,然后筛选出出现两次及以上的SQL语句并显示它们的文本和出现次数。
阅读全文