我有一个通用服务帐户,Web应用程序使用该帐户来调用存储过程以删除我所拥有的临时表中的记录。存储过程获取Web用户ID(这是我要跟踪的ID)。
要进行更新和插入,很容易-插入/更新并确保用Web应用程序的用户ID填充UserId字段。
我被困在删除操作上-我能想到的唯一机制是使用Web用户ID对UserId字段进行更新,然后执行删除操作。这显然比我想要的多了一步,但是它也在我不想要的历史记录表中产生了一条额外的记录。
是否有解决此问题的最佳方法?...或者我已经在这里找到了最佳的解决方案?