SQL:如果不存在,则应用工具

SQL:如果不存在,则应用工具,sql,Sql,我正在寻找一个实用程序应用程序,它可以将任何insert语句包装在IF NOT EXISTS语句中 我可以很容易地编写这个程序,但是想知道是否已经有一些用于此的预制工具 理想情况下,最好在ManagementStudio中选择insert语句的文本,右键单击->如果不存在。在此之后,insert语句将被包装在IF NOT Exists子句中 我认为它不存在,因为即使是“if not exist”子句也可能是相对的。告诉记录不存在的参数是什么?仅通过主键?或者该工具必须验证表中的每一列吗?大多数表

我正在寻找一个实用程序应用程序,它可以将任何insert语句包装在IF NOT EXISTS语句中

我可以很容易地编写这个程序,但是想知道是否已经有一些用于此的预制工具


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

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