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

RHNVISSERVERGROUPOVERVIEWLITE

DDL script

Columns

NameTypeNullableInsertableUpdatableDeletableComment
ORG_IDNUMBER(38)NYESYESYES 
SECURITY_ERRATANUMBER(38)YNONONO 
BUG_ERRATANUMBER(38)YNONONO 
ENHANCEMENT_ERRATANUMBER(38)YNONONO 
GROUP_IDNUMBER(38)NYESYESYES 
GROUP_NAMEVARCHAR2(64)NYESYESYES 
GROUP_ADMINSNUMBER(38)YNONONO 
SERVER_COUNTNUMBER(38)YNONONO 
NOTE_COUNTNUMBER(38)YNONONO 
MODIFIEDDATEYNONONO 
MAX_MEMBERSNUMBER(38)YYESYESYES 

Query:

Legend: comment string keyword reserved word operator
select	sg.org_id					org_id,
		case when exists (
			select	1
			from	rhnServerGroupOVLiteHelper
			where	server_group_id = sg.id
				and advisory_type = 'Security Advisory'
			)
			then 1
			else 0
			end						security_errata,
		case when exists (
			select	1
			from	rhnServerGroupOVLiteHelper
			where	server_group_id = sg.id
				and advisory_type = 'Bug Fix Advisory'
			)
			then 1
			else 0
			end						bug_errata,
		case when exists (
			select	1
			from	rhnServerGroupOVLiteHelper
			where	server_group_id = sg.id
				and advisory_type = 'Product Enhancement Advisory'
			)
			then 1
			else 0
			end						enhancement_errata,
		sg.id						group_id,
		sg.name						group_name,
		(	select	count(*)
			from	rhnUserManagedServerGroups	umsg
			where	umsg.server_group_id = sg.id
		)							group_admins,
		(	select	count(*)
			from	rhnServerGroupMembers		sgm
			where	sgm.server_group_id = sg.id
		)							server_count,
		0							note_count,
		sysdate						modified,
		max_members					max_members
from	rhnVisibleServerGroup		sg