Renamed return values.
Renamed the return values 'l_returnvalue' for the functions ooxml_util_pkg.get_xlsx_column_number() and ooxml_util_pkg.get_xlsx_column_ref().
This commit is contained in:
parent
33aeca0f20
commit
c0fcb8ac5f
@ -310,7 +310,7 @@ end get_xlsx_properties;
|
|||||||
|
|
||||||
function get_xlsx_column_number( p_column_ref in varchar2 ) return number
|
function get_xlsx_column_number( p_column_ref in varchar2 ) return number
|
||||||
as
|
as
|
||||||
l_column_number number;
|
l_returnvalue number;
|
||||||
l_char_num number;
|
l_char_num number;
|
||||||
l_power number;
|
l_power number;
|
||||||
l_factor decimal;
|
l_factor decimal;
|
||||||
@ -334,11 +334,11 @@ begin
|
|||||||
for i in 1..length( p_column_ref ) loop
|
for i in 1..length( p_column_ref ) loop
|
||||||
l_char_num := ascii( substr( p_column_ref, i, 1 ));
|
l_char_num := ascii( substr( p_column_ref, i, 1 ));
|
||||||
l_factor := ( l_char_num - 65 ) + 1;
|
l_factor := ( l_char_num - 65 ) + 1;
|
||||||
l_column_number := ( l_factor * power( 26, l_power )) + NVL( l_column_number, 0 );
|
l_returnvalue := ( l_factor * power( 26, l_power )) + NVL( l_returnvalue, 0 );
|
||||||
l_power := l_power - 1;
|
l_power := l_power - 1;
|
||||||
end loop;
|
end loop;
|
||||||
|
|
||||||
return l_column_number;
|
return l_returnvalue;
|
||||||
|
|
||||||
end get_xlsx_column_number;
|
end get_xlsx_column_number;
|
||||||
|
|
||||||
@ -347,7 +347,7 @@ function get_xlsx_column_ref( p_column_number in number ) return varchar2
|
|||||||
as
|
as
|
||||||
l_dividend decimal;
|
l_dividend decimal;
|
||||||
l_modulo decimal;
|
l_modulo decimal;
|
||||||
l_column_name varchar2(3);
|
l_returnvalue varchar2(3);
|
||||||
begin
|
begin
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -368,11 +368,11 @@ begin
|
|||||||
|
|
||||||
while l_dividend > 0 loop
|
while l_dividend > 0 loop
|
||||||
l_modulo := mod( l_dividend - 1, 26 );
|
l_modulo := mod( l_dividend - 1, 26 );
|
||||||
l_column_name := to_char( chr( l_modulo + 65 )) || l_column_name;
|
l_returnvalue := to_char( chr( l_modulo + 65 )) || l_returnvalue;
|
||||||
l_dividend := (( l_dividend - l_modulo ) / 26 );
|
l_dividend := (( l_dividend - l_modulo ) / 26 );
|
||||||
end loop;
|
end loop;
|
||||||
|
|
||||||
return l_column_name;
|
return l_returnvalue;
|
||||||
|
|
||||||
end get_xlsx_column_ref;
|
end get_xlsx_column_ref;
|
||||||
|
|
||||||
@ -886,4 +886,4 @@ end get_pptx_plaintext;
|
|||||||
|
|
||||||
|
|
||||||
end ooxml_util_pkg;
|
end ooxml_util_pkg;
|
||||||
/
|
/
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user