有没有办法在pyspark/sql databricks中创建uniqueidentifier类型的列?

问题描述 投票:0回答:1

我们正在将存储过程从 Synapse 迁移到 Databricks。 因此,在突触中有一个表,其中有一列“uniqueidentifier”类型。当我们对此列执行 MAX 操作时,与 databricks 相比,突触会给出不同的最大值,因为在 databricks 中,该列是 STRING 类型(两种情况下的值相同)。

databricks 中是否有与 uniqueidentifier 等效的东西?

apache-spark-sql databricks azure-synapse uniqueidentifier
1个回答
0
投票

Databricks 有一个函数 -uuid() - 用于创建 GUID 值,但返回值将是一个字符串,并且 Databricks 没有特殊的 GUID 类型,并将这些值视为 String。

https://learn.microsoft.com/en-us/azure/databricks/sql/language-manual/functions/uuid

© www.soinside.com 2019 - 2024. All rights reserved.