3

我正在寻找可以将任何插入语句包装在 IF NOT EXISTS 语句中的实用程序应用程序。

我可以很容易地编写这个程序,但是想知道是否已经有一些预制工具可以做到这一点?

理想情况下,最好在管理工作室中选择插入语句的文本,右键单击 - > 如果不存在。在此之后,插入语句将被包装在 IF NOT Exists 子句中。

4

1 回答 1

1

我不认为它存在,因为即使是“如果不存在”子句也可以是相对的。你告诉记录不存在的参数是什么?仅通过主键?或者该工具是否必须验证表格中的每一列?大多数表上都有 InsertedDate 和 UpdatedDate,所以如果你选择选项 2,一条记录永远不会被认为是重复的,对吧?此外,如果您有数字列,您可能还会遇到精度问题。

于 2012-08-08T09:23:06.783 回答