2017-05-29 1 views
0

今、私はcursor_sharingパラメータで遊んでいます。クエリ時にSqlが全文を生成しない

select sql_id,sql_fulltext,loaded_versions,executions from v$sql where sql_fullt 

しかし、表示することが想定されるフルテキストは

select sql_id,sql_fulltext,loaded_versions,executions from v$sql where sql_fulltext like '%select * from systest%'; 
です:私はそれが私に迷惑を与えている走ったクエリは右ここ

select sql_fulltext from v$sql where sql_fulltext like '%select * from systest%'; 

これですこれが出力されます

これはなぜ誰でも知っていますか?

答えて

1

使用しているクライアントを指定していないので、SQL * PLUSと仮定します。

ビューの列sql_fulltext v $ sqlの型はCLOBです。 CLOBは非常に大きくなる可能性があるため、クライアントはデフォルトでそれらを切り捨てる可能性があります。 すでに質問があります:How do I display the full content of LOB column in Oracle SQL*Plus? - 他のクライアントを使用している場合でも、完全なCLOBを取得する方法がわかります。

関連する問題