消息547,級別16,狀態0,第1行
INSERT 語句與FOREIGN KEY約束"FK_Student_Grade"衝突。該衝突發生於數據庫"MySchool",表"dbo.Grade", column 'GradeId'。
語句已終止。
FK開頭的問題,指的是主外鍵約束問題,學生表與年級表建立了主外鍵約束,年級表沒有的ID,是不能夠在學生表的gradeid這個列進行插入的
首先要插入主鍵表gradeid 的數據,再向外鍵表student中插入數據
消息2627,級別14,狀態1,第1行
違反了PRIMARY KEY約束'PK_Student'。不能在對象'dbo.Student'中插入重複鍵。
語句已終止。
PK開頭的錯誤,指的是主鍵約束,指的是,主鍵不允許重複
消息547,級別16,狀態0,第1行
INSERT 語句與CHECK約束"CK_Student"衝突。該衝突發生於數據庫"MySchool",表"dbo.Student",column 'LoginPwd'。
語句已終止。
CK 開頭的錯誤,指的是檢查約束,不符合表達示中約束的規則
消息8101,級別16,狀態1,第1行
僅當使用了列列表並且IDENTITY_INSERT爲ON時,才能爲表'Grade'中的標識列指定顯式值。
當看到 IDENTITY_INSERT 這樣的字時,肯定是因爲表中有標識列,而且還向該標識列手動插入了值
消息213,級別16,狀態1,第1行
列名或所提供值的數目與表定義不匹配。
該問題表示,要插入的值的數目跟列的數目不匹配