table :-
city name country code
abc 11
bcd 22
cde 232
def 33

write a procedure , so that when we give a phone no. eg -
1123456789 -
o/p sud be city name = abc

if phone no. - 2322345897 , o/p sud be =cde

note - bcd and cde city name sud be diff. as dey diff only
with th last no.

Pls ans. this questnion.

Answer Posted / pravellika

create or replace procedure check1 (num number)
is
cursor c1(id number) is select b.a,b.city,b.code from (
select instr(id,code,1,1) as a,city,code from t1 )b
where b.a=1;
v_id number;
v_code NUMBER;
v_city VARCHAR2(100);
begin
open c1(num);
loop
fetch c1 into v_id,v_city,v_code;
exit when c1%notfound;
dbms_output.put_line(v_city||' '||v_code);
end loop;
close c1;
end;

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Can a table have no primary key?

772


What is clustered and nonclustered index in sql?

693


what is the difference between ereg_replace() and eregi_replace()? : Sql dba

757


What is the difference between delete and truncate statement in sql?

679


Differentiate between % rowtype and type record.

921






What is the maximum number of columns in sql table?

774


How much does sql certification cost?

740


What is sql table?

685


what is an alias command? : Sql dba

723


What is gpt format?

696


What is t sql in sql server?

737


Explain the working of primary key?

830


What is rtm in testing?

751


Explain character-manipulation functions?

834


What is sql deadlock?

741