Netezza 中默认 DUAL 表的名称是啥
Posted
技术标签:
【中文标题】Netezza 中默认 DUAL 表的名称是啥【英文标题】:What is the name of default DUAL table in NetezzaNetezza 中默认 DUAL 表的名称是什么 【发布时间】:2016-06-16 05:26:42 【问题描述】:我需要查询 Netezza 数据仓库。我被告知暂时不要使用任何桌子。我检查了DUAL
表的存在,并在网上找到了类似的_v_dual
表,就像Oracle DUAL
。
我可以用_v_dual
查询的信息是否正确。这是默认情况下适用于所有 Netezza 数据库还是我必须做的其他事情才能为 Netezza 数据仓库查询提供 DUAL
功能。
【问题讨论】:
【参考方案1】:您根本不需要使用 _v_dual。只需执行没有 FROM 子句的 SELECT。例如:
select current_timestamp, UPPER('abc');
TIMESTAMP | UPPER
---------------------+-------
2016-06-04 02:25:20 | ABC
(1 row)
话虽如此,添加 _v_dual 是为了方便 Oracle 用户,并且默认情况下可用。
【讨论】:
以上是关于Netezza 中默认 DUAL 表的名称是啥的主要内容,如果未能解决你的问题,请参考以下文章