雪花中的多集等效项是什么

时间:2020-04-07 12:36:32

标签: snowflake-cloud-data-platform

我必须将一种Oracle语法转换为雪花。 就像“表(广播(多集(通过级别<=长度从双连接中选择级别)(regexp_replace('ABC-EFG-E','[^;] +'))+1作为sys.odciNumberList))级别”

有人可以帮助我进行此转换吗。

2 个答案:

答案 0 :(得分:1)

嗯,我会说seqX或generator,取决于您的实际需求:

https://docs.snowflake.com/en/sql-reference/functions/seq1.html https://docs.snowflake.com/en/sql-reference/functions/generator.html

请注意,不能保证seqX结果是连续的,要获得真实的序列,您需要应用row_number()

就随机字符串而言,它不会太广泛,您可以获得: https://docs.snowflake.com/en/sql-reference/functions/randstr.html

但是就是这样...

答案 1 :(得分:0)

在雪花中发布等效项,如何在雪花..中实现并友好地发布查询,以便对其他人有用