Tables [dbo].[AgentAvailability]
Properties
PropertyValue
Row Count0
Created12:44:46 PM Thursday, October 04, 2007
Last Modified12:44:46 PM Thursday, October 04, 2007
Columns
NameData TypeMax Length (Bytes)Allow Nulls
divisionIDint4
Yes
Cluster Primary Key pk_agentavail: agentID\queueIDForeign Keys fk_agentavail_user: [dbo].[Users].agentIDagentIDint4
No
Cluster Primary Key pk_agentavail: agentID\queueIDForeign Keys fk_agentavail_queue: [dbo].[Queues].queueIDqueueIDint4
No
statusint4
Yes
availEpochdecimal(18,0)9
Yes
clientIDint4
Yes
matchEpochdecimal(38,0)17
Yes
groupIDint4
Yes
incidentCountint4
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key pk_agentavail: agentID\queueIDpk_agentavailagentID, queueID
Yes
Foreign Keys Foreign Keys
NameColumns
fk_agentavail_queuequeueID->[dbo].[Queues].[queueID]
fk_agentavail_useragentID->[dbo].[Users].[userID]
SQL Script
CREATE TABLE [dbo].[AgentAvailability]
(
[divisionID] [int] NULL,
[agentID] [int] NOT NULL,
[queueID] [int] NOT NULL,
[status] [int] NULL,
[availEpoch] [decimal] (18, 0) NULL,
[clientID] [int] NULL,
[matchEpoch] [decimal] (38, 0) NULL,
[groupID] [int] NULL,
[incidentCount] [int] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AgentAvailability] ADD CONSTRAINT [pk_agentavail] PRIMARY KEY CLUSTERED ([agentID], [queueID]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AgentAvailability] ADD CONSTRAINT [fk_agentavail_queue] FOREIGN KEY ([queueID]) REFERENCES [dbo].[Queues] ([queueID])
GO
ALTER TABLE [dbo].[AgentAvailability] ADD CONSTRAINT [fk_agentavail_user] FOREIGN KEY ([agentID]) REFERENCES [dbo].[Users] ([userID])
GO
Uses