有两个表,分别是员工表和工资表,ygno字段作为员工表的主键,作为工资表的外键,在SQL Server中创建外键时发生错误:
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE 语句与 COLUMN FOREIGN KEY 约束 'FK_工资表_员工表' 冲突。该冲突发生于数据库 '工资',表 '员工表', column 'ygno'
经检查发现错误原因是在工资表中某些记录的ygno在员工表中不存在,因此不满足外键约束。
参考资料:
阅读(1518) | 评论(0) | 转发(0) |