CREATE TABLE [dbo].[LdViewColumns]
(
[ViewColumnID] [int] NOT NULL IDENTITY(1, 1),
[ViewID] [int] NOT NULL,
[BaseColumnID] [int] NOT NULL,
[Viewable] [bit] NOT NULL CONSTRAINT [DF_LdViewColumns_Viewable] DEFAULT ((1)),
[Filterable] [bit] NOT NULL CONSTRAINT [DF_LdViewColumns_Filterable] DEFAULT ((1)),
[ColumnOrder] [int] NOT NULL CONSTRAINT [DF_LdViewColumns_ColumnOrder] DEFAULT ((1)),
[FilterOrder] [int] NOT NULL,
[UseExtendedFrom] [bit] NOT NULL CONSTRAINT [DF_LdViewColumns_UseExtendedFrom] DEFAULT ((0))
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[LdViewColumns] ADD CONSTRAINT [PK_LdViewColumns] PRIMARY KEY CLUSTERED ([ViewColumnID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[LdViewColumns] ADD CONSTRAINT [FK_LdViewColumns_BaseColumnID_LdBaseColumns] FOREIGN KEY ([BaseColumnID]) REFERENCES [dbo].[LdBaseColumns] ([ColumnID])
GO
ALTER TABLE [dbo].[LdViewColumns] ADD CONSTRAINT [FK_LdViewColumns_ViewID_LdViews] FOREIGN KEY ([ViewID]) REFERENCES [dbo].[LdViews] ([ViewID])
GO