Main Tables Views Materialized Views Indexes Constraints Triggers Procedures Functions Packages Sequences Java Sources Sanity Check Index DDL scrips
Arguments Source

LOOKUP_PACKAGE_DELTA

DDL script

Arguments:

NameData TypeDefault ValueIn/Out
N_INVARCHAR2 IN

Returns:

NUMBER(38)

Source

Legend: comment string keyword reserved word operator
     1: FUNCTION
     2: LOOKUP_PACKAGE_DELTA(n_in IN VARCHAR2)
     3: RETURN NUMBER
     4: DETERMINISTIC
     5: IS
     6: 	PRAGMA AUTONOMOUS_TRANSACTION;
     7: 	name_id         NUMBER;
     8: BEGIN
     9: 	SELECT id INTO name_id
    10: 	  FROM rhnPackageDelta
    11: 	 WHERE label = n_in;
    12: 	RETURN name_id;
    13: EXCEPTION
    14: 	WHEN NO_DATA_FOUND THEN
    15: 	    INSERT INTO rhnPackageDelta (id, label)
    16: 	    VALUES (rhn_packagedelta_id_seq.nextval, n_in)
    17: 	    RETURNING id INTO name_id;
    18: 	COMMIT;
    19: 	RETURN name_id;
    20: END;