是否尝试使用Pattern进行约会? [英] TRY_TO_DATE with pattern?

查看:10
本文介绍了是否尝试使用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进行约会?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆