Tables [dbo].[BcTransactionBatchItem]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count (~)0
Created11:54:49 AM Monday, April 6, 2026
Last Modified11:54:52 AM Monday, April 6, 2026
Columns
NameData TypeMax Length (Bytes)Allow NullsIdentity
Cluster Primary Key PK_BcTransactionBatchItem: BcTransactionBatchItemIdBcTransactionBatchItemIdint4
No
1 - 1
Foreign Keys FK_BcTransactionBatchItem_BcTransactionatch: [dbo].[BcTransactionBatch].BcTransactionBatchFidIndexes IX_BcTransactionBatchItem_BcTransactionBatchFid: BcTransactionBatchFidBcTransactionBatchFidint4
No
Foreign Keys FK_BcTransactionBatchItem_AcctTransactionFid: [dbo].[AcctTransactions].AcctTransactionFidAcctTransactionFidint4
No
ProjectCodenvarchar(64)128
Yes
ProjectDimensionValueBcIduniqueidentifier16
Yes
NominalAccountBcIduniqueidentifier16
No
OpposingAccountBcIduniqueidentifier16
No
CustomerBcIduniqueidentifier16
Yes
VendorBcIduniqueidentifier16
Yes
MoveTypeDimensionValueBcIduniqueidentifier16
Yes
NominalBranchDimensionValueBcIduniqueidentifier16
No
OpposingBranchDimensionValueBcIduniqueidentifier16
No
NominalDivisionDimensionValueBcIduniqueidentifier16
Yes
OpposingDivisionDimensionValueBcIduniqueidentifier16
Yes
ArDriverSalesDimensionValueBcIduniqueidentifier16
Yes
RevenueDriverSalesDimensionValueBcIduniqueidentifier16
Yes
Foreign Keys FK_BcTransactionBatchItem_BcTransactionUploadResult: [dbo].[BcTransactionUploadResult].BcTransactionUploadResultFidBcTransactionUploadResultFidint4
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_BcTransactionBatchItem: BcTransactionBatchItemIdPK_BcTransactionBatchItemBcTransactionBatchItemId
Yes
IX_BcTransactionBatchItem_BcTransactionBatchFidBcTransactionBatchFid
Foreign Keys Foreign Keys
NameDeleteColumns
FK_BcTransactionBatchItem_AcctTransactionFidCascadeAcctTransactionFid->[dbo].[AcctTransactions].[ATPriKey]
FK_BcTransactionBatchItem_BcTransactionatchBcTransactionBatchFid->[dbo].[BcTransactionBatch].[BcTransactionBatchId]
FK_BcTransactionBatchItem_BcTransactionUploadResultSetNullBcTransactionUploadResultFid->[dbo].[BcTransactionUploadResult].[BcTransactionUploadResultId]
Permissions
TypeActionOwning Principal
GrantDeleteMssExec
GrantInsertMssExec
GrantSelectMssExec
GrantUpdateMssExec
SQL Script
CREATE TABLE [dbo].[BcTransactionBatchItem]
(
[BcTransactionBatchItemId] [int] NOT NULL IDENTITY(1, 1),
[BcTransactionBatchFid] [int] NOT NULL,
[AcctTransactionFid] [int] NOT NULL,
[ProjectCode] [nvarchar] (64) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[ProjectDimensionValueBcId] [uniqueidentifier] NULL,
[NominalAccountBcId] [uniqueidentifier] NOT NULL,
[OpposingAccountBcId] [uniqueidentifier] NOT NULL,
[CustomerBcId] [uniqueidentifier] NULL,
[VendorBcId] [uniqueidentifier] NULL,
[MoveTypeDimensionValueBcId] [uniqueidentifier] NULL,
[NominalBranchDimensionValueBcId] [uniqueidentifier] NOT NULL,
[OpposingBranchDimensionValueBcId] [uniqueidentifier] NOT NULL,
[NominalDivisionDimensionValueBcId] [uniqueidentifier] NULL,
[OpposingDivisionDimensionValueBcId] [uniqueidentifier] NULL,
[ArDriverSalesDimensionValueBcId] [uniqueidentifier] NULL,
[RevenueDriverSalesDimensionValueBcId] [uniqueidentifier] NULL,
[BcTransactionUploadResultFid] [int] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[BcTransactionBatchItem] ADD CONSTRAINT [PK_BcTransactionBatchItem] PRIMARY KEY CLUSTERED  ([BcTransactionBatchItemId]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_BcTransactionBatchItem_BcTransactionBatchFid] ON [dbo].[BcTransactionBatchItem] ([BcTransactionBatchFid]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[BcTransactionBatchItem] ADD CONSTRAINT [FK_BcTransactionBatchItem_AcctTransactionFid] FOREIGN KEY ([AcctTransactionFid]) REFERENCES [dbo].[AcctTransactions] ([ATPriKey]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[BcTransactionBatchItem] ADD CONSTRAINT [FK_BcTransactionBatchItem_BcTransactionatch] FOREIGN KEY ([BcTransactionBatchFid]) REFERENCES [dbo].[BcTransactionBatch] ([BcTransactionBatchId])
GO
ALTER TABLE [dbo].[BcTransactionBatchItem] ADD CONSTRAINT [FK_BcTransactionBatchItem_BcTransactionUploadResult] FOREIGN KEY ([BcTransactionUploadResultFid]) REFERENCES [dbo].[BcTransactionUploadResult] ([BcTransactionUploadResultId]) ON DELETE SET NULL
GO
GRANT SELECT ON  [dbo].[BcTransactionBatchItem] TO [MssExec]
GRANT INSERT ON  [dbo].[BcTransactionBatchItem] TO [MssExec]
GRANT DELETE ON  [dbo].[BcTransactionBatchItem] TO [MssExec]
GRANT UPDATE ON  [dbo].[BcTransactionBatchItem] TO [MssExec]
GO
Uses
Used By