我有一个具有复合主键的表。
CONSTRAINT [PK_FileContainerFiles] PRIMARY KEY CLUSTERED
(
[FileId] ASC,
[ContainerId] ASC
)
我正在尝试使用逻辑应用连接器删除该行。如果主键有一个元素,它就会起作用。
如何在逻辑应用程序的“RowId”中输入两个标识符。当我尝试如下所示的操作时,出现错误。这是 Microsoft 逻辑应用程序问题吗?任何想法。请帮忙。
最佳答案
是的,这是可能的。 SQL 连接器(顺便说一句,它与流以及 LogicApps 和 PowerApps 中使用的连接器相同)像 SQL 一样对待主键。也就是说,您只需按顺序使用由逗号分隔的每个 key 即可构建“完整” key 。
我使用复合键的示例:
@{join(createArray(items('For_each')?['BUKRS'],items('For_each')?['LIFNR']),',')}
TLDR:用逗号分隔的值。
关于sql-server - Azure 逻辑应用删除行不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44258046/