SQL 中ALTER TABLE 语句与 FOREIGN KEY 约束冲突。
createdatabasexscjglon(name=mdbf,filename='c:\12\mdbf.mdf',size=10MB,maxsize=50MB,fil...
create database xscjgl
on
(name=mdbf,
filename='c:\12\mdbf.mdf',
size=10MB,
maxsize=50MB,
filegrowth=5MB)
log on
(name=lbdf,
filename='c:\12\lbdf.ldf',
size=10MB,
maxsize=50MB,
filegrowth=5MB)
use xscjgl
go
create table 学生基本信息
(学号 varchar(15) not null primary key,
姓名 varchar(20)not null,
性别 varchar(2),
出生日期 datetime,
籍贯 varchar(50),
系部编码 varchar(6),
入学年份 varchar(4))
use xscjgl
go
create table 系部
(系部编码 varchar(6)not null primary key,
系部名称 varchar(30)not null)
use xscjgl
go
alter table 学生基本信息
add constraint FK_系部 foreign key (系部编码)
references 系部(系部编码)
第三段运行出错“ALTER TABLE 语句与 FOREIGN KEY 约束"FK_系部"冲突。该冲突发生于数据库"xscjgl",表"dbo.系部", column '系部编码'。” 展开
on
(name=mdbf,
filename='c:\12\mdbf.mdf',
size=10MB,
maxsize=50MB,
filegrowth=5MB)
log on
(name=lbdf,
filename='c:\12\lbdf.ldf',
size=10MB,
maxsize=50MB,
filegrowth=5MB)
use xscjgl
go
create table 学生基本信息
(学号 varchar(15) not null primary key,
姓名 varchar(20)not null,
性别 varchar(2),
出生日期 datetime,
籍贯 varchar(50),
系部编码 varchar(6),
入学年份 varchar(4))
use xscjgl
go
create table 系部
(系部编码 varchar(6)not null primary key,
系部名称 varchar(30)not null)
use xscjgl
go
alter table 学生基本信息
add constraint FK_系部 foreign key (系部编码)
references 系部(系部编码)
第三段运行出错“ALTER TABLE 语句与 FOREIGN KEY 约束"FK_系部"冲突。该冲突发生于数据库"xscjgl",表"dbo.系部", column '系部编码'。” 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询