Skip to main content
Cursor in SQL
- Cursor holds the pointer to the context Area.
- It holds the number of rows provided by the SQL statement.
- Number of rows is called Active Set.
- There are two types of Cursor
- 1) Implicit Cursor
- 2) Explicit cursor(user defined cursor)
- System automatically creates Implicit cursor.
- Cursor has attributes : %FOUND, %ISOPEN, %NOTFOUND, %ROWCOUNT,%BULK_ROWCOUNT %BULK_EXCEPTIONS etc
- Explicit cursor has following Steps:
- 1.Declaring cursor for memory initialization
- 2.Opening the cursor for memory allocation.
- 3.Fetching the cursor for data retrival
- 4.Closing the cursor for to release memory.