Tables [dbo].[LdBaseColumns]
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count (~)0
Created12:57:56 AM Thursday, March 21, 2019
Last Modified1:12:32 AM Thursday, March 21, 2019
KeyNameData TypeMax Length (Bytes)Allow NullsIdentityDefault
Cluster Primary Key PK_LdBaseColumns: ColumnIDColumnIDint4
False
1 - 1
ColumnNamevarchar(512)512
False
DisplayNamevarchar(64)64
False
ColumnSQLvarchar(512)512
False
Foreign Keys FK_LdBaseColumns_BaseID_LdBases: [dbo].[LdBases].BaseIDBaseIDint4
False
Foreign Keys FK_LdBaseColumns_TypeID_LdDataTypes: [dbo].[LdDataTypes].TypeIDTypeIDint4
False
Foreign Keys FK_LdBaseColumns_FKColumnID_LdBaseColumns: [dbo].[LdBaseColumns].FKColumnIDFKColumnIDint4
True
Hiddenbit1
False
FilterOnlybit1
False
IDColumnbit1
False
Requiredbit1
False
AllowFunctionsbit1
False
Importedbit1
False
((0))
Foreign Keys FK_LdBaseColumns_TableID_LdBaseTables: [dbo].[LdBaseTables].TableIDTableIDint4
False
Foreign Keys FK_LdBaseColumns_MasterColumnID_LdBaseColumns: [dbo].[LdBaseColumns].MasterColumnIDMasterColumnIDint4
True
AllowDataRangesint4
False
((0))
KeyNameKey ColumnsUniqueFill Factor
Cluster Primary Key PK_LdBaseColumns: ColumnIDPK_LdBaseColumnsColumnID
True
80
NameColumns
FK_LdBaseColumns_BaseID_LdBasesBaseID->[dbo].[LdBases].[BaseID]
FK_LdBaseColumns_FKColumnID_LdBaseColumnsFKColumnID->[dbo].[LdBaseColumns].[ColumnID]
FK_LdBaseColumns_MasterColumnID_LdBaseColumnsMasterColumnID->[dbo].[LdBaseColumns].[ColumnID]
FK_LdBaseColumns_TableID_LdBaseTablesTableID->[dbo].[LdBaseTables].[TableID]
FK_LdBaseColumns_TypeID_LdDataTypesTypeID->[dbo].[LdDataTypes].[DataTypeID]
CREATE TABLE [dbo].[LdBaseColumns]
(
[ColumnID] [int] NOT NULL IDENTITY(1, 1),
[ColumnName] [varchar] (512) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[DisplayName] [varchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[ColumnSQL] [varchar] (512) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[BaseID] [int] NOT NULL,
[TypeID] [int] NOT NULL,
[FKColumnID] [int] NULL,
[Hidden] [bit] NOT NULL,
[FilterOnly] [bit] NOT NULL,
[IDColumn] [bit] NOT NULL,
[Required] [bit] NOT NULL,
[AllowFunctions] [bit] NOT NULL,
[Imported] [bit] NOT NULL CONSTRAINT [DF_LdBaseColumns_Imported] DEFAULT ((0)),
[TableID] [int] NOT NULL,
[MasterColumnID] [int] NULL,
[AllowDataRanges] [int] NOT NULL CONSTRAINT [DF_LdBaseColumns_AllowDataRanges] DEFAULT ((0))
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[LdBaseColumns] ADD CONSTRAINT [PK_LdBaseColumns] PRIMARY KEY CLUSTERED  ([ColumnID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[LdBaseColumns] ADD CONSTRAINT [FK_LdBaseColumns_BaseID_LdBases] FOREIGN KEY ([BaseID]) REFERENCES [dbo].[LdBases] ([BaseID])
GO
ALTER TABLE [dbo].[LdBaseColumns] ADD CONSTRAINT [FK_LdBaseColumns_FKColumnID_LdBaseColumns] FOREIGN KEY ([FKColumnID]) REFERENCES [dbo].[LdBaseColumns] ([ColumnID])
GO
ALTER TABLE [dbo].[LdBaseColumns] ADD CONSTRAINT [FK_LdBaseColumns_MasterColumnID_LdBaseColumns] FOREIGN KEY ([MasterColumnID]) REFERENCES [dbo].[LdBaseColumns] ([ColumnID])
GO
ALTER TABLE [dbo].[LdBaseColumns] ADD CONSTRAINT [FK_LdBaseColumns_TableID_LdBaseTables] FOREIGN KEY ([TableID]) REFERENCES [dbo].[LdBaseTables] ([TableID])
GO
ALTER TABLE [dbo].[LdBaseColumns] ADD CONSTRAINT [FK_LdBaseColumns_TypeID_LdDataTypes] FOREIGN KEY ([TypeID]) REFERENCES [dbo].[LdDataTypes] ([DataTypeID])
GO