Q
重複記錄2008
-3
A
回答
2
定義UNIQUE
約束在桌子上,如
ALTER TABLE myTableName ADD CONSTRAINT tb_unq UNIQUE (columnName)
通過這種方式,可以保證columnName
的價值是完全不同的。如果您嘗試插入該列中已有的值,則會引發一個錯誤。
+0
這裏是什麼tb_unq – 2013-03-05 12:54:26
+0
'tb_unq'是約束的名稱。如果你想刪除數據庫的約束,你可以使用它。 – 2013-03-05 12:58:27
+0
沒有不想添加constarint,所以如果你不想創建一個約束,我將如何編寫上面的語句 – 2013-03-05 13:10:59
0
或者您可以檢查:
if((select count(*) From TableName Where name='xyz')=0)
Begin
-- Insert code here.
End
希望這會有所幫助。
相關問題
- 1. 重複記錄與選擇的SQL 2008
- 2. 重複記錄
- 3. 重複記錄
- 4. 重複記錄
- 5. 重複記錄
- 6. JPA - 重複記錄
- 7. 從重複記錄
- 8. 重複的記錄
- 9. SQL重複記錄
- 10. 重複的記錄
- 11. HABTM重複記錄
- 12. 重複時記錄一個記錄
- 13. 記錄2008
- 14. 消除SQL Server 2008查詢的重複記錄
- 15. 通過使用CTEs重複記錄SQL Server 2008
- 16. Shell腳本重複記錄
- 17. 插入重複記錄LINQ
- 18. postgresql中的重複記錄
- 19. 查找不重複記錄
- 20. SqlLite檢查重複記錄
- 21. 驗證重複記錄
- 22. 顯示重複的記錄
- 23. 避免重複記錄 - HashSet
- 24. mySQL中的重複記錄
- 25. 計數重複記錄數
- 26. 獲取重複記錄
- 27. C++中的記錄重複
- 28. SQL查詢重複記錄
- 29. 重複輸出記錄
- 30. 刪除「重複」記錄
對不起,目前尚不清楚問題是什麼以及您嘗試了些什麼。請參閱[FAQ](http://stackoverflow.com/faq)瞭解如何提問。 – oleksii 2013-03-05 12:47:04
這不是問題,SQL無法讀取您的想法並知道您不想重複。右鍵單擊表 - >設計 - >檢查「唯一」的任何列你不想重複。我還刪除了asp.net標記(在這種情況下不相關) – Alex 2013-03-05 12:50:14