View a markdown version of this page

farmFingerprint64 函数 - Amazon Redshift

2026 年 6 月 30 日之后,Amazon Redshift 不再支持使用 Python UDF。我们将分阶段开始执行。有关 Python 生命周期终止和迁移选项详情的更多信息,请参阅 2025 年 6 月 30 日发布的博客文章。

farmFingerprint64 函数

使用 Fingerprint64 函数计算输入参数的 farmhash 值。

语法

farmFingerprint64(expression)

参数

expression

输入表达式必须为 VARCHAR 或 VARBYTE 数据类型。

返回类型

farmFingerprint64 函数返回 BIGINT。

示例

以下示例返回 Amazon Redshift 的作为 VARCHAR 数据类型输入的 farmFingerprint64 值。

SELECT farmFingerprint64('Amazon Redshift');
farmfingerprint64 --------------------- 8085098817162212970

以下示例返回 Amazon Redshift 的作为 VARBYTE 数据类型输入的 farmFingerprint64 值。

SELECT farmFingerprint64('Amazon Redshift'::varbyte);
farmfingerprint64 --------------------- 8085098817162212970