This question here表示您可以拥有多个排序键列。但是,我无法弄清楚正确的语法。这适用于一列:
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 "("
如何在多列上指定排序键?
答案 0 :(得分:4)
create table tablename (...) sortkey (..., ...);
在你的情况下,这应该工作:
create table elt.tmptmp (
val1 smallint,
val2 smallint,
)
sortkey(val1, val2);