Amazon redshift 如何指定多个排序键列?
指示可以有多个排序键列。不过,我想不出正确的语法。这适用于一列:Amazon redshift 如何指定多个排序键列?,amazon-redshift,Amazon Redshift,指示可以有多个排序键列。不过,我想不出正确的语法。这适用于一列: create table elt.tmptmp ( val1 smallint sortkey, val2 smallint, ); 这就是我假设它可以用于多个列的方式,但它会导致一个错误: create table elt.tmptmp ( val1 smallint, val2 smallint, sortkey(val1, val2) ); ERROR: syntax error at or near
create table elt.tmptmp (
val1 smallint sortkey,
val2 smallint,
);
这就是我假设它可以用于多个列的方式,但它会导致一个错误:
create table elt.tmptmp (
val1 smallint,
val2 smallint,
sortkey(val1, val2)
);
ERROR: syntax error at or near "("
如何在多个列上指定排序键
create table tablename (...) sortkey (..., ...);
在您的情况下,这应该有效:
create table elt.tmptmp (
val1 smallint,
val2 smallint,
)
sortkey(val1, val2);
如在
在您的情况下,这应该有效:
create table elt.tmptmp (
val1 smallint,
val2 smallint,
)
sortkey(val1, val2);
与中一样。啊,谢谢,我假设它的工作原理与分配约束相同。啊,谢谢,我假设它的工作原理与分配约束相同。