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 |
What is the cpu pressure?
Which operator do you use to return all of the rows from one query except rows are returned in a second query?
How do I change my passwords (database, LDAP, and so on) without causing an outage?
which is best institute to learn sql server in ameerpet or sr nagar or maithrivanam?please help
Explain the microsoft sql server delete command?
What are the advantages of user defined function?
What is extent? Types of extents?
wat wil hapn if we give the both read and deny read permission to user?
role of sql sever 2005 in database rather than any other database
How to enter binary string literals in ms sql server?
Can you explain what is the use of custom fields in report?
How do you create a data source?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)