到目前为止,我有一个dim delta表,我使用row_number()+max(dim_id)计算dim_id。
尺寸标识|用户标识
千零一|1个
小行星1002|三个
1003|五个
1004年|九
例如,如果我删除了1004 ID,然后插入一个新的user_id,如7(row_number()+max(dim_id)= 1004)1004 ID重复。是否有任何方法可以防止已使用的ID在从增量表中删除后未创建
到目前为止,我有一个dim delta表,我使用row_number()+max(dim_id)计算dim_id。
尺寸标识|用户标识
千零一|1个
小行星1002|三个
1003|五个
1004年|九
例如,如果我删除了1004 ID,然后插入一个新的user_id,如7(row_number()+max(dim_id)= 1004)1004 ID重复。是否有任何方法可以防止已使用的ID在从增量表中删除后未创建
1条答案
按热度按时间8xiog9wr1#
Primary Key
,但到目前为止还不支持。monotonically_increasing_id()
与row_number()
合并为两列。示例如下:生成唯一递增值研发部: