使用 MS SQL 连接器,如何将 utcnow() 插入日期时间字段?

Using a MS SQL Connector, how do you insert utcnow() into a datetime field?

utcnow() 是逻辑应用支持的函数之一。

https://msdn.microsoft.com/en-US/library/azure/dn948512.aspx#functions

我尝试将它与来自 SQL 连接器的插入操作结合使用以将数据插入 table。 table 有一个日期时间字段,我想用工作流执行插入的 date/time 填充它。我试过以下方法:

  1. {@utcnow()} 导致以下错误:

"Error reading date. Unexpected token: StartObject. Path '', line 1, position 1."

还有这个:

  1. @utcnow() 导致以下错误:

"Error reading date. Unexpected token: Integer. Path '', line 1, position 1."

我希望这是一个愚蠢的格式问题,因为我对逻辑应用程序的工作流定义语言不是很熟悉。

谢谢!

我得到这个可以使用

'@{utcnow('s')}'

@ 符号需要在 {} 之外。我不完全确定外部单引号是否必要,但当时没有它们我会出错。希望对您有所帮助。

SQL connector 获得了一些与 Datetime 相关的新修复。现在,无需提供任何报价,它支持 ISO 8601 (Round trip 'O) 的日期时间。

例如:2015-06-01 19:15:45.000, 6/1/2015 7:15:45 PM@utcnow()

希望这对您有所帮助。