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 temporary table in sql server? Why we use temp table?
What is the syntax for encrypting a column in SQL Server?
What is a natural primary key?
What is row_number () and partition by in sql server?
What is application role in sql server database security? : sql server security
What do you understand by mirroring and mention the advantages of the mirroring?
How many types of subqueries are there in sql server?
How will you fine tune a stored procedure or what are the steps that should be taken to fine tune or optimize a stored procedure?
In clustered and non clustered indexes which one is faster while executing a query ?
How do I port a number to sql server?
What are the steps you will take, if you are tasked with securing an SQL Server?
do you know how to configure db2 side of the application? : Sql server database administration
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)