[SQL ] 欄位A AND 欄位B 不得重複

作者: brocker (dinotw)   2014-11-20 21:56:32
資料庫名稱:MSSQL
資料庫版本:2012
想請問一下大大們,我今天有一個資料表,要新增內容進去,裡面有兩個欄位,欄位A和欄位B
欄位A的資料內容可以重複
欄位B的資料內容也可以重複
但是欄位A和欄位B的內容 新增下一筆時不能跟這兩欄同時一樣
也就是說欄位A(姓名)有一筆叫王小明 欄位B(打卡日期)是2014/9/9
姓名或是欄位單獨的時候可以重複
但是一起的時候不能重複
請問一下這樣條件約束(Constraint)要怎麼設定,謝謝!
作者: anchime (Anchi)   2014-11-20 22:19:00
select unique A||B from tableoracle 是用 distinct我只會 oracle 語法,不知 MSSQL
作者: BigLoser (大魯蛇)   2014-11-21 17:22:00
這位溫拿,建議您使用trigger
作者: rockchangnew (rock)   2014-11-22 18:49:00
用這兩個欄位建一個唯一索引

Links booklink

Contact Us: admin [ a t ] ucptt.com