我正在使用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'.
我做错了什么? 谢谢。
您正在SQL查询中使用DataWeave表达式。 您应该将表达式的结果赋给一个参数,并改用该参数。
请注意,日期没有格式。 该格式适用于与其他类型(如字符串)进行转换时。