我们如何在SQL Server Express中设置表关系?

时间:2010-09-14 16:16:53

标签: sql sql-server tsql sql-server-2008 foreign-keys

我有SQL Server Express 2008.如何在其中设置表的关系?

3 个答案:

答案 0 :(得分:5)

就像其他任何数据库一样:

ALTER TABLE [tablename] 
ADD CONSTRAINT [foreign_key_name] 
FOREIGN KEY [local_column] 
REFERENCES [foreign_table] ([foreign_column]) 
ON UPDATE RESTRICT 
ON DELETE RESTRICT;

SQL Server Management Studio为您提供了一个图形用户界面,可以通过点击式界面执行相同的操作,但在内部,它会执行这样的查询。

答案 1 :(得分:3)

您可以运行ALTER TABLE statements necessary以通过以下方式添加表之间的外键关系:

答案 2 :(得分:1)

您需要安装SQL Server Management Studio或运行SQL以自行创建FK。