Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


declare
v_count number(8,3);
v_sal scott.emp.sal%type := '&P_sal';
cursor cur_name is select sal from scott.emp where sal
between (v_sal-100) and (v_sal +1000);
begin
v_count :=nvl(sql%rowcount ,0);
if v_count = 0 then
dbms_output.put_line('no records are fetch in the given sal
range');
else
dbms_output.put_line('There is/are '||to_char(v_count)||
' salaries are selected in the given range ');
end if;
end;

in the above programm .....for any sal range ....always it
shows the following message..

no records are fetch in the given sal range

please find the mistake and share with me...with thansk and
regards..sarao....

Answers were Sorted based on User's Feedback



declare v_count number(8,3); v_sal scott.emp.sal%type := '&P_sal'; cursor cur_name ..

Answer / rohit

declare
v_count number(8,3);
v_sal scott.emp.sal%type := &P_sal;
cursor cur_name is select sal from scott.emp where sal between (v_sal-100) and (v_sal +1000);
begin
for i in cur_name loop
v_count :=nvl(cur_name%rowcount ,0);
exit when cur_name%notfound;
end loop;
dbms_output.put_line(v_count);
if v_count = 0 then
dbms_output.put_line('no records are fetch in the given sal range');
else
dbms_output.put_line('There is/are '||to_char(v_count)|| ' salaries are selected in the given range');
end if;
end;

Is This Answer Correct ?    5 Yes 1 No

declare v_count number(8,3); v_sal scott.emp.sal%type := '&P_sal'; cursor cur_name ..

Answer / sai

First open the cursor and fetch the records then u get the
required output.

Is This Answer Correct ?    2 Yes 2 No

declare v_count number(8,3); v_sal scott.emp.sal%type := '&P_sal'; cursor cur_name ..

Answer / debasis mohanty

First We Have To Open Cursor
Then We Use Any Loop For That.
(because number of rows selected if we use loop)
After that Condition.
So That We Get Appropriate Answer.
Thanks & Regards
Debasis
dmddebasismohanty183@gmail.com
08722140827

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More SQL PLSQL Interview Questions

Explain how exception handling is done in advance pl/sql?

0 Answers  


What are the advantages of the packages

6 Answers   Oracle,


what are the drivers in mysql? : Sql dba

0 Answers  


what are the disadvantages of mysql? : Sql dba

0 Answers  


What is normalization? How many normalization forms are there?

0 Answers  


State the advatage and disadvantage of Cursor's?

2 Answers  


Explain what is table in a database?

0 Answers  


how to load data files into tables with 'mysqlimport'? : Sql dba

0 Answers  


Explain correlated query work?

0 Answers  


What is sqlerrd?

0 Answers  


what are dynamic queries in t-sql? : Transact sql

0 Answers  


Are ddl triggers fired for ddl statements within a pl/sql code executed using the dbms.sql package?

0 Answers  


Categories