SQL New Features In Oracle9i - SELECT .. FOR UPDATE Verbeteringen
In Oracle 9i zijn er een groot aantal verbeteringen aangebracht in SQL. Hieronder - SELECT .. FOR UPDATE Verbeteringen

SELECT .. FOR UPDATE Verbeteringen


Een record selecteren for update die al gelocked is, zorgt ervoor dat de huidige sessie gaat hangen totdat de lock wordt opgeheven. Als deze situatie onacceptabel is, kan het NOWAIT keyword gebruikt worden om gelijk een foutmelding terug te geven als het record gelocked is. Oracle9i voegt meer flexibiliteit toe door de programmeur een maximum tijd limiet aan het wachten op een lock mee te geven voor deze met een foutmelding komt. Dit heft de deadlocks op maar verminderd de kans op foutmeldingen op locks:


SELECT *
FROM   employees
WHERE  empno = 20
FOR UPDATE WAIT 60;
 

zie ook

Expliciet genoemde indexen op Keys
Share Locks op ongeindexeerde FKs
PK Lookup tijdens FK Inserten
View Constraints
Function Based Index Verbeteringen
MERGE Statement
Multitabel Inserts
Externe Tabellen
SELECT .. FOR UPDATE Verbeteringen

 

Advertentie

>

Poll

Voorkeur
 

Wie is er aanwezig

We hebben 302 gasten online