0

以下の発言があります。サブストリング関数を使用しないと、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 に答える