提问者:小点点

Mule 4不正确的日期值:'now()作为日期{format:“yyyy-mm-dd”}+p27d',用于列'exitdatum'


我正在使用AnyPoint studio,我试图在db中插入一个表达式,如下所示:

在table_name(exitdate)中插入值('now()as Date{format:“yyyy-MM-dd”}+p27d'),但我得到一个错误:数据截断:第1行的列'exitdate'的Date值不正确:'now()as Date{format:“yyyy-MM-dd”}+p27d'.

我做错了什么? 谢谢。


共1个答案

匿名用户

您正在SQL查询中使用DataWeave表达式。 您应该将表达式的结果赋给一个参数,并改用该参数。

请注意,日期没有格式。 该格式适用于与其他类型(如字符串)进行转换时。