sql server如何查看外键以及如何创建外键

在写实验报告时我发现不会在窗口查找外键关系,点外键找不到他的关系。
sql server如何查看外键以及如何创建外键_第1张图片
如图点击,可以看见创建外键的代码

USE [SM]
GO

ALTER TABLE [dbo].[course]  WITH CHECK ADD  CONSTRAINT [FK_course_Teacher] FOREIGN KEY([CTno])
REFERENCES [dbo].[Teacher] ([Tno])
//course表,FK_course_Teacher外键约束名,CTno引用外键约束名,外键表Teacher
//向course表添加名为FK_course_Teacher的外键CTno,外键从teacher表中的tno来的
GO

ALTER TABLE [dbo].[course] CHECK CONSTRAINT [FK_course_Teacher]
GO

语法:alter table 表名 add constraint 外键约束名 foreign key(列名) references 引用外键表(列名)
sql server如何查看外键以及如何创建外键_第2张图片
sql server如何查看外键以及如何创建外键_第3张图片
TNO和CTNO是一回事只不过在两个表为了方便区分起了不一样的名字,也可以同名,但是要表来引用

你可能感兴趣的:(sql,server)