Como seleccionar datos “dummy” sin tablas.

La función TABLE sirve para convertir/forzar los resultados de una colección para que puedan ser seleccionados  como si fueran una tabla común  y corriente.

Por ejemplo, si tenemos datos en una colección de la siguiente manera y queremos hacer un SELECT y que aparezcan los datos 1 a 1 por renglón, entonces hacemos lo siguiente:

SELECT * FROM TABLE( sys.dbms_debug_vc2coll (1,2,3,4,5) ) ;


Aquí podemos ver la función TABLE la cual toma los valores de una colección en este caso la colección es del tipo
dbms_debug_vc2coll, el resultado es el siguiente:

COLUMN_VALUE                                                                   
———————–
1                                                                              
2                                                                              
3                                                                              
4                                                                              
5                                                                              

5 rows selected.

Y lo mismo funciona para strings:

SELECT * FROM TABLE( sys.dbms_debug_vc2coll (‘uno’,’dos’,’tres’,’cuatro’) ) ;
COLUMN_VALUE                                                                   
———————–
uno                                                                            
dos                                                                            
tres                                                                           
cuatro                                                                         

4 rows selected.

powered by performancing firefox

  1. Generador de numeros « Delfino en la Güeb

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: