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...

there are 2 variables called x and y ,x contains 1,2 and y
contains 3,4 we have to swap the values from x to y and y
to x with out using dummy variables and it can be done only
by using a single statement ? how?

Answer Posted / parivesh sinha

declare
x number:=1;
x1 number:=2;
y number:=3;
y1 number:=4;
begin
x := y1- y;
dbms_output.put_line (x);
x1 := y1+1 - y;
dbms_output.put_line (x1);
y := x +x1;
dbms_output.put_line (y);
y1 := x1+1 +x;
dbms_output.put_line (y1);
end;

Is This Answer Correct ?    0 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is pragma in pl sql?

1050


What language is oracle sql developer?

960


Is it possible to sort a column using a column alias?

1002


Is it possible to create the following trigger: before or after update trigger for each row?

1257


What is clause?

1082


What is sql table?

920


Explain the update statement in sql

932


what is sub-query? : Transact sql

1057


can a stored procedure call itself or recursive stored procedure? How much level sp nesting is possible? : Sql dba

957


what is the difference between mysql_fetch_array and mysql_fetch_object? : Sql dba

1013


How many sql commands are there?

1082


What is file based approach?

893


how would concatenate strings in mysql? : Sql dba

1037


What do you mean by table in sql?

957


Write the command to remove all players named sachin from the players table.

1135