我有一个具有复合主键的表。
CONSTRAINT [PK_FileContainerFiles] PRIMARY KEY CLUSTERED
(
[FileId] ASC,
[ContainerId] ASC
)
我正在尝试使用逻辑应用连接器删除该行。如果primarykey有一个元素,它可以工作。
如何在' RowId'中输入两个标识符?逻辑应用程序。当我尝试下面的东西时,我得到了错误。这是Microsoft逻辑App问题吗?任何的想法。请帮忙。
答案 0 :(得分:0)
Row Id代表您要删除的行的唯一标识符。 因此,如果您想根据这两个输入参数删除一行,您首先需要找到一种方法来返回您要删除的行的行ID(唯一标识符),然后执行删除每个返回行的行。
另一种方法是使用存储过程来处理行的删除。
答案 1 :(得分:0)
是的,有可能。 SQL连接器(btw与流以及LogicApps和PowerApps中使用的连接器相同)对待主键的方式与SQL一样。也就是说,您只需简单地使用每个键并以逗号分隔即可构造“完整”键。
我的使用复合键的示例:
@{join(createArray(items('For_each')?['BUKRS'],items('For_each')?['LIFNR']),',')}
TLDR:值之间用逗号分隔。