Notas del release

38.4 Capítulo 5. Consultas

38.4.1 sentencia-select/diagrama de sintaxis

El diagrama de sintaxis se ha cambiado a lo siguiente:

>>-+-------------------------------------+--selección-completa-->
   |       .-,------------------------.  |
   |       V                          |  |
   '-WITH-----expresión-tabla-común---+--'
 
>----+-------------------+--+----------------------+------------>
     '-cláusula-order-by-'  '-cláusula-fetch-first-'
 
>----*--+-----------------------+------------------------------->
        +-cláusula-read-only----+
        |                 (1)   |
        '-cláusula-update-------'
 
>----*--+-----------------------+--*----+---------------+------><
        '-cláusula-optimize-for-'       '-WITH--+-RR-+--'
                                                +-RS-+
                                                +-CS-+
                                                '-UR-'
 

Notas:

  1. La cláusula-update y la cláusula-order-by no se pueden especificar a la vez en la misma sentencia-select.

Añada el párrafo siguiente la descripción que sigue al diagrama de sintaxis:

La cláusula opcional WITH especifica el nivel de aislamiento en el que se ejecuta la sentencia select.

El nivel de aislamiento predefinido de la sentencia es el nivel de aislamiento del paquete en el que está enlazada la sentencia.

38.4.2 sentencia-select/cláusula-fetch-first

El último párrafo de la descripción de la cláusula-fetch-first:

   La especificación de la cláusula-fetch-first en una sentencia-select
   hace que el cursor no se pueda suprimir (sólo-lectura). Esta cláusula
   no se puede especificar con la cláusula FOR UPDATE.

es incorrecto y debe suprimirse.


[ Principio de página | Página anterior | Página siguiente ]