看板 Database 關於我們 聯絡資訊
資料庫名稱:MSSQL 資料庫版本:2012 想請問一下大大們,我今天有一個資料表,要新增內容進去,裡面有兩個欄位,欄位A和欄位B 欄位A的資料內容可以重複 欄位B的資料內容也可以重複 但是欄位A和欄位B的內容 新增下一筆時不能跟這兩欄同時一樣 也就是說欄位A(姓名)有一筆叫王小明 欄位B(打卡日期)是2014/9/9 姓名或是欄位單獨的時候可以重複 但是一起的時候不能重複 請問一下這樣條件約束(Constraint)要怎麼設定,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.241.244.43 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1416491794.A.28D.html ※ 編輯: brocker (123.241.244.43), 11/20/2014 21:57:06
anchime: select unique A||B from table 11/20 22:19
謝謝大大 我試試看 ※ 編輯: brocker (123.241.244.43), 11/20/2014 22:20:35 ※ 編輯: brocker (123.241.244.43), 11/20/2014 22:24:37
anchime: oracle 是用 distinct 11/20 22:31
anchime: 我只會 oracle 語法,不知 MSSQL 11/20 22:43
難怪我不知道下在哪 還是謝謝大大^^ ※ 編輯: brocker (123.241.244.43), 11/20/2014 22:43:53
BigLoser: 這位溫拿,建議您使用trigger 11/21 17:22
rockchangnew: 用這兩個欄位建一個唯一索引 11/22 18:49