【问题标题】:Sql not generating the fulltext when queriedSql 查询时不生成全文
【发布时间】:2017-05-29 19:18:36
【问题描述】:

现在我只是在玩 cursor_sharing 参数。我运行的给我带来麻烦的查询就是这里

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

这是输出:

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%';

有人知道为什么会这样吗?

【问题讨论】:

    标签: sql oracle


    【解决方案1】:

    你没有告诉你使用的是哪个客户端,所以我假设它是 SQL*PLUS。

    视图 v$sql 的 sql_fulltext 列是 CLOB 类型。 CLOB 可以变得非常大,因此默认情况下客户端可能会截断它们。 已经有一个问题:How do I display the full content of LOB column in Oracle SQL*Plus? - 如果您正在使用其他客户端,您可能仍然知道如何获得完整的 CLOB。

    【讨论】:

      猜你喜欢
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多