USE [tempdb]
go
CREATE TABLE [dbo].[MasterTable](
[Pk] [int] NOT NULL,
[Name] [nchar](10) ,
[dob] [datetime] NULL,
CONSTRAINT [PK_MasterTable] PRIMARY KEY CLUSTERED
(
[Pk] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
go
CREATE TABLE [dbo].[ChildTab](
[ChildID] [int] NOT NULL,
[fk_masterID] [int] NULL,
[Mark] [int] NULL,
CONSTRAINT [PK_ChildTab] PRIMARY KEY CLUSTERED
(
[ChildID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
----create a cascade delete fk
ALTER TABLE [dbo].[ChildTab] WITH CHECK ADD CONSTRAINT [FK_ChildTab_MasterTable] FOREIGN KEY([fk_masterID])
REFERENCES [dbo].[MasterTable] ([Pk])
ON DELETE CASCADE
|