你能为Azure Logic Apps中的SQL Insert Row创建列可选吗?

时间:2016-03-29 13:40:28

标签: azure azure-sql-database azure-logic-apps

我在Azure上使用Logic App设计器。添加了“ SQL Azure - 插入行”作为操作,它提示我插入列的值,但所有列都标记为必需,如果值为,则不保存更改/序列没有进入那里。

有没有绕过这个或使列可选?

1 个答案:

答案 0 :(得分:1)

我以前试过这个,没有办法让列可选,但我找到了一个解决方法。 首先,在设计器中输入任何值,然后打开代码视图并查找您不需要的列,只需将其从JSON模式中删除并点击保存:) 应该为你做,但下次你在设计师打开并尝试编辑你必须再次这样做。 让我知道它是否有帮助

<强> 被修改

我添加了在尝试复制时所做的步骤的屏幕截图。 (请注意,您的数据库模式应该为列处理这些空值,在我的情况下,Guid的默认值为newid(),而另一列允许为空。您始终将null传递给列,而对于具有已计算值或具有默认值的列(如newid() uniqueidentifier或getdate()创建/修改时间),根本不传递值可能有意义

enter image description here