首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >current_time系统参数在拼接决策的sql节点中的应用

current_time系统参数在拼接决策的sql节点中的应用
EN

Stack Overflow用户
提问于 2020-06-17 20:29:26
回答 1查看 36关注 0票数 2

在马赛克决策的自定义SQL节点中,我使用了系统参数“current-time”。但是,在输出中,它是以“Text”类型出现的-而不是“日期”类型。应该做些什么才能在输出中将其解析为日期?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-17 21:32:01

当您在自定义SQL节点、输入读取器SQL、写入节点pre/post等中使用任何参数时(简而言之,任何SQL选项),Mosaic决策将替换SQL中的参数值。

因此,下面的SQL:

代码语言:javascript
复制
SELECT COL1,
   '$(currentTime)' as T1
FROM TABLE1..

将改为:

代码语言:javascript
复制
SELECT COL1,
   '2020-06-17 21:44:55' as T1
FROM TABLE1..

在火星雨上运行之前。如果希望将该列作为日期/时间戳,则必须显式地转换它。

但是,还请注意,如果在任何其他节点(例如,自定义选择节点)中使用这些参数,则这些参数将仅显示为日期类型。

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

https://stackoverflow.com/questions/62437844

复制
相关文章

相似问题

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