Main Tables Views Indexes Constraints Triggers Procedures Functions Packages Sanity check Index

ACS3 Data Model

Arguments Source

USER_GROUP_MEMBER_FIELD_ADD

Arguments:

NameData TypeDefault ValueIn/Out
V_GROUP_IDINTEGER(38.0) IN
V_FIELD_NAMEVARCHAR2 IN
V_FIELD_TYPEVARCHAR2 IN
V_SORT_KEYINTEGER(38.0) IN

Source

Source
     1: procedure user_group_member_field_add (v_group_id   IN integer,
     2:                                                          v_field_name IN varchar,
     3:                                                          v_field_type IN varchar,
     4:                                                          v_sort_key   IN integer)
     5: IS
     6:   n_groups          integer;
     7: BEGIN
     8:   -- make sure we don't violate the unique constraint of user_groups_member_fields
     9:   select decode(count(1),0,0,1) into n_groups
    10:     from all_member_fields_for_group
    11:    where group_id = v_group_id
    12:      and field_name = v_field_name;
    13: 
    14:   if n_groups = 0 then
    15:      -- member_field is new - add it
    16: 
    17:      insert into user_group_member_fields
    18:      (group_id, field_name, field_type, sort_key)
    19:      values
    20:      (v_group_id, v_field_name, v_field_type, v_sort_key);
    21: 
    22:    end if;
    23: end;


Generated by OraSchemaDoc, (c) Aram Kananov, 2002