我正在尝试找到一种有效的方法来执行UPDATE如果表中已存在行,或者如果该行不存在则执行INSERT。我使用Microsoft访问
这是我使用的方法。打开一个事务,SELECT来查找该行是否存在,如果它不存在则INSERT,如果存在则为UPDATE,提交事务。是否有任何简单的方法来实现这一点?
答案 0 :(得分:0)
正如@HansUp在他的评论中指出的那样,对here进行了很好的讨论,但总结一下:
建议的方法是首先执行SELECT(或类似的操作)以查看该行是否存在,然后根据需要发出INSERT或UPDATE。