Added add_token procedure

This commit is contained in:
Morten Braten 2015-10-30 14:24:15 +01:00
parent 2213e3df2f
commit b557efce4c
2 changed files with 34 additions and 2 deletions

View File

@ -98,6 +98,33 @@ begin
end get_str; end get_str;
procedure add_token (p_text in out varchar2,
p_token in varchar2,
p_separator in varchar2 := g_default_separator)
as
begin
/*
Purpose: add token to string
Remarks:
Who Date Description
------ ---------- -------------------------------------
MBR 30.10.2015 Created
*/
if p_text is null then
p_text := p_token;
else
p_text := p_text || p_separator || p_token;
end if;
end add_token;
function get_nth_token(p_text in varchar2, function get_nth_token(p_text in varchar2,
p_num in number, p_num in number,
p_separator in varchar2 := g_default_separator) return varchar2 p_separator in varchar2 := g_default_separator) return varchar2

View File

@ -34,8 +34,8 @@ as
g_tab constant varchar2(1) := chr(9); g_tab constant varchar2(1) := chr(9);
g_ampersand constant varchar2(1) := chr(38); g_ampersand constant varchar2(1) := chr(38);
g_html_entity_carriage_return constant varchar2(5) := '
'; g_html_entity_carriage_return constant varchar2(5) := chr(38) || '#13;';
g_html_nbsp constant varchar2(6) := ' '; g_html_nbsp constant varchar2(6) := chr(38) || 'nbsp;';
-- return string merged with substitution values -- return string merged with substitution values
function get_str (p_msg in varchar2, function get_str (p_msg in varchar2,
@ -48,6 +48,11 @@ as
p_value7 in varchar2 := null, p_value7 in varchar2 := null,
p_value8 in varchar2 := null) return varchar2; p_value8 in varchar2 := null) return varchar2;
-- add token to string
procedure add_token (p_text in out varchar2,
p_token in varchar2,
p_separator in varchar2 := g_default_separator);
-- get the sub-string at the Nth position -- get the sub-string at the Nth position
function get_nth_token(p_text in varchar2, function get_nth_token(p_text in varchar2,
p_num in number, p_num in number,