AWS redshift 中的序列号生成函数 [英] sequence number generation function in AWS redshift
本文介绍了AWS redshift 中的序列号生成函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
redshift 中是否有序列号生成功能?或者一个接受值组合并给出数字散列键的函数?
Is there a sequence number generation function in redshift ? Or a function that takes combination of values and gives out a numerical hash key ?
推荐答案
目前没有序列的概念(如在 Oracle 中看到的).
There is no concept of sequences (as seen in Oracle) at the moment.
您有几个选择:
- 数字表
- RANK() 或 ROW_NUMBER() 窗口函数在整个集合上.请注意,如果您有一个多节点集群,这可能会对性能产生一些负面影响.
- 定义为 IDENTITY(种子,步骤)的列.请注意,IDENTITY 序列可能是稀疏的"(例如,序列中有间隙).
这篇关于AWS redshift 中的序列号生成函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文