How to avoid cursors?
Answers were Sorted based on User's Feedback
Answer / mahima
to avoid cursor use CASE and SET .
to give increment to the employee depending upon the salary
update empsal
set
case when sal between 2000 AND 3000 then sal+1000
when sal between 3000 AND 4000 then sal+2000
end
Is This Answer Correct ? | 6 Yes | 3 No |
1.By using case.. set,we can avoid the cursors
2.By using temporary tables/table variables/CTE
with while loop we can avoid cursor in the transaction.
Is This Answer Correct ? | 3 Yes | 1 No |
Answer / sunny
update salary set sal=(
case
when sal between 100 and 300 then sal + 1000
when sal between 300 and 500 then sal + 2000
when sal between 500 and 700 then sal + 3000
end)
Is This Answer Correct ? | 2 Yes | 1 No |
How can I check if a view exists in a sql server database?
What are types of scd? : sql server analysis services, ssas
Explain the use of containers in ssis and also their types?
How many types of system privileges are there, Can we add or delete privileges?
What are the advantages of user defined function?
Explain about temporary stored procedure?
You want to implement the one-to-one relationship while designing tables. How would you do it?
How do you identify a foreign key?
Which joins are sql server default?
What is the difference between a Local temporary table and a Global temporary table? How is each one used?
how many instance use in sql server 2005
What is the latest version of microsoft sql server?