Database 添加主键以创建[params]作为查询语句

Database 添加主键以创建[params]作为查询语句,database,amazon-redshift,Database,Amazon Redshift,如何向CREATEAS查询语句添加主键?我尝试了以下操作,但它抛出了一个错误。当我取出主键部分时,此查询不会出错: --redshift statement DROP TABLE IF EXISTS egtable; CREATE TEMPORARY TABLE egtable primary key (id),sortkey (b) as select 1 as id, 2 as b; 你会想要这样的东西: DROP TABLE IF EXISTS egtable;

如何向CREATEAS查询语句添加主键?我尝试了以下操作,但它抛出了一个错误。当我取出主键部分时,此查询不会出错:

  --redshift statement
  DROP TABLE IF EXISTS egtable;
  CREATE TEMPORARY TABLE egtable
  primary key (id),sortkey (b)
  as
  select 1 as id, 2 as b;

你会想要这样的东西:

DROP TABLE IF EXISTS egtable;
CREATE TEMPORARY TABLE egtable
(
  id int,
  b int,
  primary key (id)  
)
distkey(b);

insert into egtable select 1, 2