【问题标题】:SELECT all from v_catalog.columns not showing ALL columnsSELECT all from v_catalog.columns 不显示所有列
【发布时间】:2018-01-18 20:00:27
【问题描述】:

我正在运行以下语句,因为我正在寻找一个特定的列:

SELECT * FROM v_catalog.columns

这个查询的结果只显示了五个模式的列。

另一方面,Toad 的对象资源管理器中的下拉菜单将显示超过 30 个表模式。我认为所有这些表都会显示在上面的查询中。我对上面select 中未显示的表之一具有读取权限,因此这不是权限问题。

我错过了什么吗?

【问题讨论】:

  • 你能澄清你的问题吗?它是什么类型的表(弹性、临时或常规)?你的会话特征是什么(读提交,可序列化)?你知道search_path吗? select * from v_internal.vs_columns; --- 也看不到你的桌子?
  • 这看起来像是两个问题混合在一起。您能否按要求扩展第一个问题并删除第二个看似无关的问题?
  • 你是对的。它们看起来像是两个无关的问题,但它们是相关的。我会编辑。

标签: sql toad vertica toad-data-point


【解决方案1】:

我最终使用了VIEW_COLUMNS。此外,列名都需要大写。它奏效了。

【讨论】:

    猜你喜欢
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 2014-09-02
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多