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

ACS3 Data Model

Arguments Source

HP_USER_QUOTA_USED

Arguments:

NameData TypeDefault ValueIn/Out
USERIDINTEGER(38.0) IN
DIR_REQUIREMENTINTEGER(38.0) IN

Returns:

INTEGER(38.0)

Source

Source
     1: function hp_user_quota_used (userid IN integer, dir_requirement IN integer)
     2: return integer
     3: IS
     4: 	return_value		integer;
     5: 	file_space		integer;
     6: 	dir_space		integer;
     7: BEGIN
     8: 	select (count(*) * dir_requirement) into dir_space
     9:         from users_files
    10:         where directory_p='t'
    11:         and owner_id=userid;
    12: 
    13: 	select nvl(sum(file_size),0) into file_space
    14:         from users_files
    15:         where directory_p='f'
    16:         and owner_id=userid;
    17: 
    18: 	return_value := dir_space + file_space;
    19: 
    20: 	return return_value;
    21: END;


Generated by OraSchemaDoc, (c) Aram Kananov, 2002