|
Hola,
los bloqueos en InterBase y Firebird se gestionan de forma implícita por el servidor y sólo existen para el caso de los redactores a otros redactores ... hasta ahora.
La versión 1.5 añade una nueva extensión a la sentencia SELECT de forma que un lector puede bloquear a otros redactores, aunque nunca a otros lectores. Te pego la descripción de la nueva característica tal cual, ya que no tengo instalado ahora mismo la versión 1.5 ...
"...
SELECT ... FROM <sometable> [WHERE ...] [FOR UPDATE [OF ...]] WITH LOCK;
The WITH LOCK clause lets you lock the selected rows so that
other users cannot lock or update the rows until you end your
transaction. You can specify this clause only in a top-level
SELECT statement (not in subqueries). This clause can be used
in DSQL and PSQL.
..."
Saludos.
|