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 '系部编码'。” 展开
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询