oracle - sqldeveloper procedure from select -


hi have select this

select   addresses.phonenumber1,   addresses.phonenumber2,   firms.name,   addresses.country,   addresses.email,   addresses.recipient addresses inner join firms on firms.residenceaddress_id = addresses.id (replace(replace(addresses.phonenumber1, ' ', ''), '-', '') '%123456789%') or (replace(replace(addresses.phonenumber1, ' ', ''), '-', '') '%123456789%') 

and make procedure , result be

name, address, email,

also need replace 123456789 wit correct ask

thank you

..this works, if knew improved. let me know

create or replace procedure test ( in_ani in varchar2, out_all out varchar2 )       fname varchar2 (40) := '';     aemail varchar2 (40) := '';   begin  out_all := '';    select firms.name, addresses.email   fname, aemail   addresses   inner join firms   on firms.residenceaddress_id = addresses.id   (replace(replace(addresses.phonenumber1, ' ', ''), '-', '') '%'||in_ani||'%')   or (replace(replace(addresses.phonenumber2, ' ', ''), '-', '') '%'||in_ani||'%');   out_all := 'firm:' || fname || '|email:' || aemail;      exception       when too_many_rows          out_all := ('firm:too many firms phone');        when no_data_found          out_all := ('firm:no firms number');        when others          raise_application_error(-20011,'unknown exception');   end test; 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -