sql >> Base de Datos >  >> RDS >> Oracle

Expresión de tabla de Oracle sobre recopilación y pedido

Sin ORDEN POR =sin garantía de pedido

Y aquí hay un ejemplo que prueba el hecho de que el orden de los elementos en la colección no es necesariamente el orden según el cual los elementos podrían aparecer en otras consultas basadas en el objeto de colección dado.

 SQL> CREATE TYPE str_nestab_ty AS TABLE OF VARCHAR2(20);
 2  /

 Type created.

 SQL> SELECT COLUMN_VALUE
 2  FROM TABLE(
 3                CAST
 4                (
 5                    MULTISET
 6                    (
 7                        SELECT 'e10' AS strval FROM DUAL UNION
 8                        SELECT 'e07' AS strval FROM DUAL UNION
 9                        SELECT 'e04' AS strval FROM DUAL UNION
10                        SELECT 'e20' AS strval FROM DUAL UNION
11                        SELECT 'e14' AS strval FROM DUAL
12                    )
13                    AS str_nestab_ty
14                )
15             );

   COLUMN_VALUE
--------------------
e04
e07
e10
e14
e20

SQL>