
[dbo].[XLedgerCompanyBranchMap]
CREATE TABLE [dbo].[XLedgerCompanyBranchMap]
(
[XLedgerCompanyBranchMapId] [int] NOT NULL IDENTITY(1, 1),
[XLedgerCompanyFid] [int] NOT NULL,
[BranchFid] [int] NOT NULL,
[XLedgerIdentifierDbId] [bigint] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[XLedgerCompanyBranchMap] ADD CONSTRAINT [PK_XLedgerCompanyBranchMap] PRIMARY KEY NONCLUSTERED ([XLedgerCompanyBranchMapId]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[XLedgerCompanyBranchMap] ADD CONSTRAINT [IX_XLedgerCompanyBranchMap_BranchFid] UNIQUE NONCLUSTERED ([BranchFid]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[XLedgerCompanyBranchMap] ADD CONSTRAINT [IX_XLedgerCompanyBranchMap_XLedgerCompanyFid_BranchFid] UNIQUE CLUSTERED ([XLedgerCompanyFid], [BranchFid]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[XLedgerCompanyBranchMap] ADD CONSTRAINT [IX_XLedgerCompanyBranchMap_XLedgerIdentifierDbId] UNIQUE NONCLUSTERED ([XLedgerIdentifierDbId]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[XLedgerCompanyBranchMap] ADD CONSTRAINT [FK_XLedgerCompanyBranchMap_Branch] FOREIGN KEY ([BranchFid]) REFERENCES [dbo].[Branch] ([BranchPriKey])
GO
ALTER TABLE [dbo].[XLedgerCompanyBranchMap] ADD CONSTRAINT [FK_XLedgerCompanyBranchMap_XLedgerCompany] FOREIGN KEY ([XLedgerCompanyFid]) REFERENCES [dbo].[XLedgerCompany] ([XLedgerCompanyId])
GO
GRANT SELECT ON [dbo].[XLedgerCompanyBranchMap] TO [MssExec]
GRANT INSERT ON [dbo].[XLedgerCompanyBranchMap] TO [MssExec]
GRANT DELETE ON [dbo].[XLedgerCompanyBranchMap] TO [MssExec]
GRANT UPDATE ON [dbo].[XLedgerCompanyBranchMap] TO [MssExec]
GO