- 前言
There are a couple of ways to add constraints to restrict the values in the database. This article is about how to define a foreign key constraint and a check constraint in two ways.
- Table T1
CREATE TABLE T1 ( PID INT PRIMARY KEY,score INT,ISMInorITY VARCHAR(1) );
- Table T2
we are going to define a fk constraint and a check constraint on T2
CREATE TABLE T2 ( PID INT CONSTRAINT FK_PID REFERENCES T1(PID),ISMInorITY VARCHAR(1) CHECK(ISMInorITY IN ('N','Y')) );
CREATE TABLE T2 ( PID INT,ISMInorITY VARCHAR(1),CONSTRAINT FK_PID FOREIGN KEY (PID) REFERENCES T1(PID),CONSTRAINT CHECK_ISMInorITY CHECK(ISMInorITY IN ('N','Y')) );