|
ACS3 Data Model |
||||||||||||
| |||||||||||||
| Name | Data Type | Default Value | In/Out |
|---|---|---|---|
| V_MODULE | VARCHAR2 | IN | |
| V_SUBMODULE | VARCHAR2 | IN | |
| V_USER_ID | INTEGER(38.0) | IN |
| Source |
|---|
1: function ad_admin_group_member_p
2: (v_module IN varchar,
3: v_submodule IN varchar,
4: v_user_id IN integer)
5: return varchar
6: IS
7: n_rows integer;
8: BEGIN
9: select count(*) into n_rows
10: from user_group_map
11: where user_id = v_user_id
12: and group_id in (select group_id from administration_info
13: where (module = v_module and submodule = v_submodule)
14: or module = 'site_wide');
15: IF n_rows > 0 THEN
16: return 't';
17: ELSE
18: return 'f';
19: END IF;
20: END;
|