Tables [dbo].[ipRequest]
Properties
PropertyValue
Row Count0
Created10:24:10 AM Sunday, December 05, 2010
Last Modified10:24:11 AM Sunday, December 05, 2010
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key pk_Request: RequestIdRequestIdint4
No
CalcServerIdint4
Yes
RequestScriptimagemax
Yes
CompileStatustinyint1
No
LastUpdateTimedatetime8
Yes
CalcTypetinyint1
No
CalcMinutetinyint1
Yes
CalcHourtinyint1
Yes
CalcDOWtinyint1
Yes
CalcDaytinyint1
Yes
CalcMonthtinyint1
Yes
CalcCountsmallint2
Yes
CalcStartTimedatetime8
Yes
CalcEndTimedatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key pk_Request: RequestIdpk_RequestRequestId
Yes
Triggers Triggers
NameANSI Nulls OnQuoted Identifier OnOn
dbdel_Request
Yes
Yes
After Delete
Permissions
TypeActionOwning Principal
GrantDeleteInfoPumpAdmin
GrantInsertInfoPumpAdmin
GrantDeleteInfoPumpUsers
GrantInsertInfoPumpUsers
GrantSelectInfoPumpAdmin
GrantUpdateInfoPumpAdmin
GrantSelectInfoPumpUsers
GrantUpdateInfoPumpUsers
SQL Script
CREATE TABLE [dbo].[ipRequest]
(
[RequestId] [int] NOT NULL,
[CalcServerId] [int] NULL,
[RequestScript] [image] NULL,
[CompileStatus] [tinyint] NOT NULL,
[LastUpdateTime] [datetime] NULL,
[CalcType] [tinyint] NOT NULL,
[CalcMinute] [tinyint] NULL,
[CalcHour] [tinyint] NULL,
[CalcDOW] [tinyint] NULL,
[CalcDay] [tinyint] NULL,
[CalcMonth] [tinyint] NULL,
[CalcCount] [smallint] NULL,
[CalcStartTime] [datetime] NULL,
[CalcEndTime] [datetime] NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

GO
CREATE TRIGGER dbdel_Request ON ipRequest FOR DELETE AS BEGIN DELETE FROM Execution FROM deleted WHERE Execution.RequestId = deleted.RequestId DELETE FROM RequestProvider FROM deleted WHERE RequestProvider.RequestId = deleted.RequestId DELETE FROM RequestQueue FROM deleted WHERE RequestQueue.RequestId = deleted.RequestId DELETE FROM SimpleRequest FROM deleted WHERE SimpleRequest.RequestId = deleted.RequestId END
GO
ALTER TABLE [dbo].[ipRequest] ADD CONSTRAINT [pk_Request] PRIMARY KEY CLUSTERED ([RequestId]) ON [PRIMARY]
GO
GRANT SELECT ON  [dbo].[ipRequest] TO [InfoPumpAdmin]
GRANT INSERT ON  [dbo].[ipRequest] TO [InfoPumpAdmin]
GRANT DELETE ON  [dbo].[ipRequest] TO [InfoPumpAdmin]
GRANT UPDATE ON  [dbo].[ipRequest] TO [InfoPumpAdmin]
GRANT SELECT ON  [dbo].[ipRequest] TO [InfoPumpUsers]
GRANT INSERT ON  [dbo].[ipRequest] TO [InfoPumpUsers]
GRANT DELETE ON  [dbo].[ipRequest] TO [InfoPumpUsers]
GRANT UPDATE ON  [dbo].[ipRequest] TO [InfoPumpUsers]
GO
Uses