[SQL ] 有FOREIGN KEY的資料表如何新增資料?

看板Database作者 (Tiger)時間13年前 (2012/05/03 21:32), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
小弟所使用的是 MS SQL 2005 因為是要新加程式的關係,所以資料庫的設定不動 我在下INSERT INTO的語法的時候就會出現 "INSERT 陳述式與 FOREIGN KEY 條件約束 "F_AlarmDetail_AlarmMaster" 衝突。 衝突發生在資料庫 "WWALMDB",資料表 "dbo.AlarmMaster", column 'AlarmId'。 陳述式已經結束。" 一直無法新增資料進去,所以請問一下如果table有FOREIGN KEY的設定 該如何用語法新增一筆資料進去~謝謝指教!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.191.117

05/03 21:38, , 1F
defaut value?
05/03 21:38, 1F

05/03 22:54, , 2F
被參考的那張 FK要先有值 參考的才能輸入
05/03 22:54, 2F

05/03 23:26, , 3F
所以說是我table新增資料順序的問題囉
05/03 23:26, 3F

05/04 02:58, , 4F
照你上面的敘述是 你就key幾筆資料測試看看吧
05/04 02:58, 4F
文章代碼(AID): #1FeeZwT4 (Database)
文章代碼(AID): #1FeeZwT4 (Database)