Tables [dbo].[AgentStatusChangeHistory]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count406
Created12:44:46 PM Thursday, October 04, 2007
Last Modified12:44:46 PM Thursday, October 04, 2007
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key pk_AgentStatusHist: agentSessionID\newStatus\statusChangeEpochagentSessionIDint4
No
Cluster Primary Key pk_AgentStatusHist: agentSessionID\newStatus\statusChangeEpochForeign Keys fk_AgentStatus: [dbo].[AgentStatuses].newStatusnewStatusint4
No
Cluster Primary Key pk_AgentStatusHist: agentSessionID\newStatus\statusChangeEpochstatusChangeEpochdecimal(13,0)9
No
agentUserIDint4
Yes
statusChangeTimenvarchar(50)100
Yes
nextStatusChangeEpochdecimal(13,0)9
Yes
nextStatusChangeTimenvarchar(50)100
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key pk_AgentStatusHist: agentSessionID\newStatus\statusChangeEpochpk_AgentStatusHistagentSessionID, newStatus, statusChangeEpoch
Yes
Foreign Keys Foreign Keys
NameColumns
fk_AgentStatusnewStatus->[dbo].[AgentStatuses].[status]
SQL Script
CREATE TABLE [dbo].[AgentStatusChangeHistory]
(
[agentSessionID] [int] NOT NULL,
[newStatus] [int] NOT NULL,
[statusChangeEpoch] [decimal] (13, 0) NOT NULL,
[agentUserID] [int] NULL,
[statusChangeTime] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[nextStatusChangeEpoch] [decimal] (13, 0) NULL,
[nextStatusChangeTime] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AgentStatusChangeHistory] ADD CONSTRAINT [pk_AgentStatusHist] PRIMARY KEY CLUSTERED ([agentSessionID], [newStatus], [statusChangeEpoch]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AgentStatusChangeHistory] ADD CONSTRAINT [fk_AgentStatus] FOREIGN KEY ([newStatus]) REFERENCES [dbo].[AgentStatuses] ([status])
GO
Uses