26 lines
631 B
Transact-SQL
26 lines
631 B
Transact-SQL
/*
|
|
Create [Owner][Module] table
|
|
*/
|
|
|
|
CREATE TABLE [dbo].[[Owner][Module]](
|
|
[[Module]Id] [int] IDENTITY(1,1) NOT NULL,
|
|
[ModuleId] [int] NOT NULL,
|
|
[Name] [nvarchar](256) NOT NULL,
|
|
[CreatedBy] [nvarchar](256) NOT NULL,
|
|
[CreatedOn] [datetime] NOT NULL,
|
|
[ModifiedBy] [nvarchar](256) NOT NULL,
|
|
[ModifiedOn] [datetime] NOT NULL,
|
|
CONSTRAINT [PK_[Owner][Module]] PRIMARY KEY CLUSTERED
|
|
(
|
|
[[Module]Id] ASC
|
|
)
|
|
)
|
|
GO
|
|
|
|
/*
|
|
Create foreign key relationships
|
|
*/
|
|
ALTER TABLE [dbo].[[Owner][Module]] WITH CHECK ADD CONSTRAINT [FK_[Owner][Module]_Module] FOREIGN KEY([ModuleId])
|
|
REFERENCES [dbo].Module ([ModuleId])
|
|
ON DELETE CASCADE
|
|
GO |