STOCKSALEAUDITORIGINAL
This table contains the audit trail for rows in the dbo.STOCKSALE table.
Primary Key
Primary Key |
Field Type |
AUDITID |
uniqueidentifier |
Fields
Field |
Field Type |
Null |
Notes |
Description |
AUDITRECORDID |
uniqueidentifier |
|
|
The AuditRecordID column is a foreign key to the dbo.STOCKSALE.ID field. |
AUDITKEY |
uniqueidentifier |
|
|
When an update occurs to the dbo.STOCKSALE table, both the ''before'' and ''after'' changes are written to the dbo.STOCKSALEAUDIT table. The AuditKey is used to associate both rows together, so that they can be aggregated when reporting the audit trail for a given record. Note that for deletes to the dbo.STOCKSALE table, only the ''deleted'' data is written to the dbo.STOCKSALEAUDIT table. |
AUDITCHANGEAGENTID |
uniqueidentifier |
|
|
FK to CHANGEAGENT, indicating the agent that invoked the change being audited. |
AUDITDATE |
datetime |
|
Default = getdate() |
The AuditDate field indicates the date that a change (update or delete) occurred to the dbo.STOCKSALE table. |
AUDITTYPECODE |
tinyint |
|
Default = 0 |
The AuditType field describes context of each row in the dbo.STOCKSALEAUDIT table. A value of 0 implies the data before an update, 1 implies the data after an update, and 2 implies the data before a delete. |
AUDITTYPE |
nvarchar(13) (Computed) |
yes |
|
Computed column - translation for AUDITTYPECODE. |
STOCKDETAILID |
uniqueidentifier |
yes |
|
|
SALEDATE |
datetime |
yes |
|
|
SALEAMOUNT |
money |
yes |
|
|
FEE |
money |
yes |
|
|
NUMBEROFUNITS |
decimal(20, 3) |
yes |
|
|
LOWPRICE |
decimal(19, 4) |
yes |
|
|
MEDIANPRICE |
decimal(19, 4) |
yes |
|
|
HIGHPRICE |
decimal(19, 4) |
yes |
|
|
SALEPOSTDATE |
datetime |
yes |
|
|
SALEPOSTSTATUSCODE |
tinyint |
yes |
|
|
ADDEDBYID |
uniqueidentifier |
yes |
|
|
CHANGEDBYID |
uniqueidentifier |
yes |
|
|
DATEADDED |
datetime |
yes |
|
|
DATECHANGED |
datetime |
yes |
|
|
ORGANIZATIONSALEAMOUNT |
money |
yes |
|
|
ORGANIZATIONFEE |
money |
yes |
|
|
ORGANIZATIONLOWPRICE |
decimal(19, 4) |
yes |
|
|
ORGANIZATIONMEDIANPRICE |
decimal(19, 4) |
yes |
|
|
ORGANIZATIONHIGHPRICE |
decimal(19, 4) |
yes |
|
|
TRANSACTIONSALEAMOUNT |
money |
yes |
|
|
TRANSACTIONFEE |
money |
yes |
|
|
TRANSACTIONLOWPRICE |
decimal(19, 4) |
yes |
|
|
TRANSACTIONMEDIANPRICE |
decimal(19, 4) |
yes |
|
|
TRANSACTIONHIGHPRICE |
decimal(19, 4) |
yes |
|
|
BASECURRENCYID |
uniqueidentifier |
yes |
|
|
ORGANIZATIONEXCHANGERATEID |
uniqueidentifier |
yes |
|
|
TRANSACTIONCURRENCYID |
uniqueidentifier |
yes |
|
|
BASEEXCHANGERATEID |
uniqueidentifier |
yes |
|
|
Indexes
Index Name |
Fields |
Unique |
Primary |
Clustered |
IX_STOCKSALEAUDIT_AUDITDATE |
AUDITDATE |
|
|
yes |
IX_STOCKSALEAUDIT_AUDITRECORDID |
AUDITRECORDID |
|
|
|
IX_STOCKSALEAUDIT_STOCKDETAILID |
STOCKDETAILID |
|
|
|
PK_STOCKSALEAUDIT |
AUDITID |
yes |
yes |
|