能否用实例说明SQL语言中主键约束和外键约束
展开全部
create table Accounts
(
AccountID nvarchar(20) primary key , --帐号
Password nvarchar(20) not null, --密码
UserID nvarchar(20) not null, --身份证号
Money int not null --money
)
create table transfers
(
transferID int IDENTITY not null, --转帐ID (自动生成)
AccountIdFrom nvarchar(20) not null, --出帐帐号(用户表中获取)
AccountIdTo nvarchar(20) not null, --入帐帐号(用户表中获取)
Money int not null --money
)
-------外键-------
alter table transfers
add
CONSTRAINT fk_transfers_AccountIdFrom foreign key (AccountIdFrom) REFERENCES Accounts(AccountId)
alter table transfers
add
CONSTRAINT fk_transfers_AccountIdTo foreign key(AccountIdTo) REFERENCES Accounts(AccountId)
哪里不明白再问
(
AccountID nvarchar(20) primary key , --帐号
Password nvarchar(20) not null, --密码
UserID nvarchar(20) not null, --身份证号
Money int not null --money
)
create table transfers
(
transferID int IDENTITY not null, --转帐ID (自动生成)
AccountIdFrom nvarchar(20) not null, --出帐帐号(用户表中获取)
AccountIdTo nvarchar(20) not null, --入帐帐号(用户表中获取)
Money int not null --money
)
-------外键-------
alter table transfers
add
CONSTRAINT fk_transfers_AccountIdFrom foreign key (AccountIdFrom) REFERENCES Accounts(AccountId)
alter table transfers
add
CONSTRAINT fk_transfers_AccountIdTo foreign key(AccountIdTo) REFERENCES Accounts(AccountId)
哪里不明白再问
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询