AWS redshift 中的序列号生成函数 [英] sequence number generation function in AWS redshift

查看:45
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆