Lesson 21. Using Cursors
In this lesson, you’ll be introduced to cursors and how (and why) to use them.
Understanding Cursors
SQL retrieval operations work with sets of rows known as result sets. The rows returned are all the rows that match a SQL statement—zero or more of them. When you use simple SELECT
statements, there is no way to get the first row, the next row, or the previous 10 rows. This is an integral part of how a relational DBMS works.
New Term: Result Set
The results retrieved by a SQL query.
Sometimes you need to step through rows forward or backward and one or more at a time. This is what cursors are used for. A cursor is a database query stored on the DBMS server—not a SELECT
statement, but the result set retrieved by that ...
Get Sams Teach Yourself SQL in 10 Minutes a Day, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.