Main Tables Views Materialized Views Indexes Constraints Triggers Procedures Functions Packages Sequences Java Sources Jobs Sanity Check Index DDL scrips
Description Columns Query Constraints Triggers

RHNACTIONOVERVIEW

DDL script

Columns

NameTypeNullableInsertableUpdatableDeletableComment
ORG_IDNUMBER(38)NYESYESYES 
ACTION_IDNUMBER(38)NYESYESYES 
TYPE_IDNUMBER(38)NNONONO 
TYPE_NAMEVARCHAR2(100)NNONONO 
NAMEVARCHAR2(128)YYESYESYES 
SCHEDULERNUMBER(38)YYESYESYES 
SCHEDULER_LOGINVARCHAR2(64)YNONONO 
EARLIEST_ACTIONTIMESTAMP(6) WITH LOCAL TIME ZONENYESYESYES 
TOTAL_COUNTNUMBER(38)YNONONO 
SUCCESSFUL_COUNTNUMBER(38)YNONONO 
FAILED_COUNTNUMBER(38)YNONONO 
IN_PROGRESS_COUNTNUMBER(38)YNONONO 
ARCHIVEDNUMBER(38)NYESYESYES 

Query:

Legend: comment string keyword reserved word operator
SELECT    A.org_id,
	  A.id,
	  AT.id,
	  AT.name,
	  A.name,
	  A.scheduler,
	  U.login,
	  A.earliest_action,
	  (SELECT COUNT(*) FROM rhnServerAction WHERE action_id = A.id),
	  (SELECT COUNT(*) FROM rhnServerAction WHERE action_id = A.id AND status = 2), -- XXX: don''t hard code status here :)
	  (SELECT COUNT(*) FROM rhnServerAction WHERE action_id = A.id AND status = 3),
	  (SELECT COUNT(*) FROM rhnServerAction WHERE action_id = A.id AND status NOT IN (2, 3)),
	  A.archived
FROM
	  rhnActionType AT,
	  rhnAction A
		left outer join
          web_contact U
		on A.scheduler = U.id
WHERE A.action_type = AT.id
ORDER BY  A.earliest_action