When we want to update or delete the cursor fetched row(s) from the database, we don’t have to form In the below code listing, the employees joined before the year 2000 are archived and during the cursor process, no other session is permitted to make any changes to those employees using the FOR UPDATE clause.
I read in oracle documentation (https://docs.oracle.com/cd/E11882_01/network.112/e4... Hi: I want to clean some space about some tables ,there are a few ways ,such as move ,shrink and impdp. I know when any changes are made to base tables then those changes are reflected are on view as well when view is refreshed. Dear Sir, I have created a table with a composite primary key and few indexes.In this scenario, the cursor result set can be limited using the traditional When we associate a SELECT statement with more than one table joined together to a cursor with a FOR UPDATE clause, we end up locking all the tables in the FROM clause of the SELECT statement, where we just need to lock a single table for our purpose.The FOR UPDATE OF clause helps us in locking up the intended table rather all available tables.Is it possible to update a column or a row using a cursor?
I understand how to fetch a data using a cursor, but not sure if it can help to update a data.
Rows Only does not seem to work with the FOR UPDATE clause.