今天和大家分享我在sql server导入数据时遇到并解决的两个小问题
1、问题1:提示:“INSERT 语句与 FOREIGN KEY 约束"FK_XSQK_ID"冲突。该冲突发生于数据库"XSCJ",表"dbo.XSQK", column ‘学号’。”
出现这个原因主要是因为我成绩表的“学号”列为以学生表为参照建立的外键,而外键约束要求插入的外码与其主码值相同时,系统才执行插入操作(在使用T-SQL插入时出现这种情况也是这个因为这个原因)。后来我检查发现我在导入学生表时第一行数据丢失,因此我设置了以下操作后再导入成绩数据就成功了。
返回到前面的操作,把√点掉,不选这一项
2、问题2:导入数据后发现查询表中有一列值全为空,但数据文本里面明明有这一列数据
然后进行以下操作就行
进入编辑映射:
点击忽略,选中开学学期,确定
再执行导入就行