0

我有以下声明。当我不使用 substring 函数时,我选择了 20 多行。当我使用这个语句时,我得到零。我只是想知道我需要在此声明中修复什么才能获得相同的结果。

SQL> select * from
  2  (select
  3  sql_fulltext, executions
  4  from v$sql
  5  order by elapsed_time desc)
  6  where substr(sql_fulltext,1,30) like '%table_name%';
4

1 回答 1

1
select * from
(select
  sql_fulltext
, substr(sql_fulltext,1,30) ShortText
, executions
from v$sql
order by elapsed_time desc)
where sql_fulltext like '%table_name%'

所以选择全名,并使用 ShortName 作为结果。

于 2013-09-29T13:34:39.963 回答