本文介绍了是否尝试使用Pattern进行约会?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Snowflake有一个to_date(String,Pattern)函数,但当前没有具有相同签名的try_to_date版本的函数。虽然我们已经构建了一个javascript解析函数作为解决办法,但由于其复杂性以及它的性能永远无法与真正的本机函数相比较,它的性能非常糟糕。
此类本机函数的可用性是否有路线图?是否有社区投票委员会来确定这些职能的优先顺序?
推荐答案
虽然没有此函数的参数,但您可以设置DATE_INPUT_FORMAT以强制Try_TO_DATE函数的模式:
ALTER SESSION SET DATE_INPUT_FORMAT = 'YYYY-MM-DD';
SELECT TRY_TO_DATE('2020-04-05'); -- will return a date value
ALTER SESSION SET DATE_INPUT_FORMAT = 'DD-MM-YYYY';
SELECT TRY_TO_DATE('2020-04-05'); -- will return NULL
https://docs.snowflake.com/en/sql-reference/parameters.html#date-input-format
您可以使用Snowflake创意为新功能提供建议和投票:
https://community.snowflake.com/s/ideas
这篇关于是否尝试使用Pattern进行约会?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!