create or replace package body bis_utils_array as /* ***************************************************************************** * $Id: //depot/dev/wordpress/file/script/oracle/package/bis_utils_array_pb.sql#2 $ * $Author: fran $ * $DateTime: 2009/08/17 00:03:19 $ * $Change: 19 $ * * Beschreibung: * Array Versus Tabelle. * Das Paket liest die Daten einer Tabelle aus, mit deren * ein Array gefuellt werden wird. * * Historie: * 16.08.2009 FJ Erzeugung der Datei. ***************************************************************************** */ function get_host_url(hostalias# in varchar2, enterprise_id# in number default 1) return varchar2 is hostname# varchar2(255); begin hostname# := pa_table_to_array.f_get_host_url(hostalias#, enterprise_id#) ; if length(hostname#) = 1 then if hostname# = '0' then raise no_data_found ; else raise too_many_rows ; end if ; end if; return(hostname#); exception when no_data_found then raise_application_error(-20001, 'Host zu Alias ' || hostalias# || ' nicht gefunden!'); when too_many_rows then raise_application_error(-20002, 'Host zu Alias ' || hostalias# || ' ist nicht eindeutig!'); when others then raise_application_error(-20003, sqlerrm); end get_host_url; End bis_utils_array ; /