首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义的功能:“CRC64 64”。

未定义的功能:“CRC64 64”。
EN

Stack Overflow用户
提问于 2021-08-13 14:57:44
回答 1查看 216关注 0票数 0

我一直试图使用在我的表上创建一个表并使用CRC64函数,但是得到了错误。此函数既不是已注册的临时函数,也不是在数据库中注册的永久函数。

有什么建议怎么解决吗?

代码语言:javascript
复制
select
CONCAT_WS('|',date,fullvisitorid,visitid,'${hivevar:sourceIDSplit}','${hivevar:sourceSchemaID}') AS test_skey
,CRC64(CONCAT_WS('|',date,fullvisitorid,visitid,'${hivevar:sourceIDSplit}','${hivevar:sourceSchemaID}')) AS test_skey_bigint
,*
,'${batchrunID}' AS batchrun_date
,'${sourceID}' AS source_schema_id
from vw_wom_3;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-25 07:57:01

我试图复制这个场景,如果在中尝试,我也可以使用为CRC64获取相同的错误。对于使用笔记本或的CRC32,它似乎运行得非常好。

因此,在Azure SQL中找不到CRC散列函数的任何内置。

使用MS笔记本的

使用Azure查询编辑器的

但是,您可以使用任何其他编程语言VB或C#来实现相同的功能,或者使用Microsoft已经提供了一个名为“文件校验和完整性验证器”的工具。

MicrosoftFile校验和完整性验证实用程序:可在这里找到

它声称运行在Windows2000、XP和Server 2003上,但我已经用Win7 64位进行了测试,并生成了CRC,所以我假设它也能在以后的Windows上运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68774474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档