标签: azure azure-logic-apps
我创建了一个逻辑应用程序,它通过SQL连接器的插入行操作将一行插入SQL表。
有没有办法将插入行的自动增量行id作为输出,还是需要为此创建完整的单独操作?我需要ID将更多行插入到包含主表的外键的不同表中。
谢谢!
答案 0 :(得分:2)
我需要ID将更多行插入到包含主表的外键的不同表中。
那么,我的建议是......不要。改为使用存储过程。
原因是LogicApps + SQL Connector与其他平台的交易性要小得多。风险正在插入一半,并出现问题。这意味着大量凌乱的清理。
存储过程可以用作原子事务,无需任何特殊考虑或其他“事物”,如MSDTC。
答案 1 :(得分:0)
如果您在桌面上创建了自动递增的ID,则无需执行任何操作:
创建Sql server - Insert Row操作
Sql server - Insert Row
在下一步中,ID将可用
您可以查看已返回ID的运行历史记录: