【发布时间】:2014-08-17 15:13:26
【问题描述】:
我想使用 select 语句创建一个表并添加一个带有行号的列
所以我想写这样的东西:
create table schema.table_w_rownumbers as
select
identity(1, 1) as nrum,
foo.*
from schema.initial_table as foo;
【问题讨论】:
-
您需要行号还是标识列?您将来会插入 table_w_rownumbers 并希望值自动递增吗?
-
@usr - 你会收到类似代码的错误 ERROR: Ranking window functions require order by clause.
-
@JChao - 我不会插入。我的目标是测试两个 Redshift 表是否 完全 与此处所述相同:stackoverflow.com/questions/24436540/…
标签: sql postgresql amazon-redshift