Redshift SELECT文档中的表名后面的可选星号是什么意思?

时间:2017-03-20 19:17:22

标签: amazon-web-services amazon-redshift

在AWS Redshift FROM clause documentation中,在table_name文字后面有一个星号符号显示为可选项。任何人都知道这是指什么或意味着什么?该页面中的上下文未提及它。

我想知道下图中突出显示的[ * ]位:

AWS Redshift FROM clause syntax

我尝试了以下几种变体,它们给出了相同的错误,但也许我没有以有意义的方式使用它。查找错误消息并没有返回任何有趣的内容。

my_db=# select count(*) from my_table * t;
ERROR:  "relation*" is not supported

1 个答案:

答案 0 :(得分:1)

显然,这是从PostgreSQL syntax复制的,与包含/排除继承表有关。

然而,Amazon Redshift does not support inheritance,所以我会说这是文档错误。

错误输出为:

[Amazon](500310) Invalid operation: "relation*" is not supported;

我会对文件提出一些反馈。