sqlserver2005一张表怎么建多个外键

2024-11-30 20:06:16
推荐回答(5个)
回答1:

给点分吧??

方法一:这个方法我试过,完全ok
USE [master]

GO

CREATE LOGIN [新用户名]

WITH PASSWORD=N'密码', DEFAULT_DATABASE=[默认数据库]
GO

方法二:利用系统的存储过程
--添加登录 l_test,设置密码为pwd,默认数据库为pubs
EXEC sp_addlogin 'l_test','pwd','pubs'

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

回答2:

ALTER TABLE 表
ADD CONSTRAINT 约束名字
FOREIGN KEY (表的字段) REFERENCES 另外一个表;

例如:
ALTER TABLE test_sub ADD CONSTRAINT main_id_cons FOREIGN KEY (main_id) REFERENCES test_main;

建多个外键, 就不同的字段,多指向几个表就行。

回答3:

ALTER TABLE 表名
ADD CONSTRAINT 约束名字(自己随便起)
FOREIGN KEY (表的字段) REFERENCES 另外一个表;

回答4:

主键表里有其他的表的编号,要求字段的名称类型相同!

回答5:

有对应的表主键就可以了