LOOKUP_PACKAGE_DELTA
DDL scriptArguments:
| Name | Data Type | Default Value | In/Out |
|---|
| N_IN | VARCHAR2 | | IN |
Returns:
NUMBER(38)Source
Legend: 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;