Skip to content

packages tree.get_arguments

Jan Kvetina edited this page Sep 27, 2020 · 1 revision

tree.get_arguments

Repository spec: tree.get_arguments, body: tree.get_arguments


Signature

FUNCTION get_arguments (
    in_arg1         logs.arguments%TYPE     := NULL,
    in_arg2         logs.arguments%TYPE     := NULL,
    in_arg3         logs.arguments%TYPE     := NULL,
    in_arg4         logs.arguments%TYPE     := NULL,
    in_arg5         logs.arguments%TYPE     := NULL,
    in_arg6         logs.arguments%TYPE     := NULL,
    in_arg7         logs.arguments%TYPE     := NULL,
    in_arg8         logs.arguments%TYPE     := NULL
)
RETURN logs.arguments%TYPE;
Show code (22 lines)

FUNCTION get_arguments (
    in_arg1         logs.arguments%TYPE     := NULL,
    in_arg2         logs.arguments%TYPE     := NULL,
    in_arg3         logs.arguments%TYPE     := NULL,
    in_arg4         logs.arguments%TYPE     := NULL,
    in_arg5         logs.arguments%TYPE     := NULL,
    in_arg6         logs.arguments%TYPE     := NULL,
    in_arg7         logs.arguments%TYPE     := NULL,
    in_arg8         logs.arguments%TYPE     := NULL
)
RETURN logs.arguments%TYPE AS
BEGIN
    RETURN SUBSTR(RTRIM(
        in_arg1 || tree.splitter ||
        in_arg2 || tree.splitter ||
        in_arg3 || tree.splitter ||
        in_arg4 || tree.splitter ||
        in_arg5 || tree.splitter ||
        in_arg6 || tree.splitter ||
        in_arg7 || tree.splitter ||
        in_arg8, tree.splitter), 1, tree.length_arguments);
END;

Clone this wiki locally