2012-08-08 18 views
3

我正在尋找一個實用程序應用程序,可以將任何插入語句包裝在IF NOT EXISTS語句中。SQL:如果不存在實用程序

我可以很容易地編寫這個程序,但想知道是否有一些預製工具已經爲此?

理想情況下,選擇管理工作室中的插入語句的文本,右鍵單擊 - >如果不存在。在此之後,插入語句將被包裝在IF NOT Exists子句中。

回答

1

我不認爲它存在,因爲即使是「如果不存在」子句可以是相對的。告訴記錄的參數不存在?只有通過主鍵?或者,該工具是否必須驗證表格上的每一列?大多數表格都有一個InsertedDate和UpdatedDate對象,所以如果你選擇第二個選項,一個記錄永遠不會被認爲是重複的,對嗎?此外,如果你有數字列,你也可能有一個精度問題。