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

ACS3 Data Model

Arguments Source

USER_FULFILLS_REQUIREMENTS_P

Arguments:

NameData TypeDefault ValueIn/Out
UIDINTEGER(38.0) IN

Returns:

CHAR

Source

Source
     1: function user_fulfills_requirements_p(uid in integer) return char
     2: AS
     3: 	requirements	user_requirements%ROWTYPE;
     4: 	count_result	integer;
     5: begin
     6: 	select count(*) INTO count_result from user_requirements where user_id=uid;
     7: 	IF count_result=0
     8: 	THEN RETURN 't';
     9: 	END IF;
    10: 
    11: 	select * INTO requirements from user_requirements where user_id=uid;
    12: 
    13: 	select count(*) INTO count_result from users_demographics where user_id=uid;
    14: 
    15: 	IF requirements.demographics='t' AND count_result=0 THEN
    16: 		RETURN 'f';
    17: 	END IF;
    18: 
    19: 	select count(*) INTO count_result from users_contact where user_id=uid;
    20: 
    21: 	IF requirements.contacts='t' AND count_result=0 THEN
    22: 		RETURN 'f';
    23: 	END IF;
    24: 
    25: 	RETURN 't';
    26: 
    27: end user_fulfills_requirements_p;


Generated by OraSchemaDoc, (c) Aram Kananov, 2002