Oracle Database
consulta de nivel
Buscar..
Observaciones
La cláusula de nivel es responsable de generar N número de registros ficticios basados en alguna condición específica.
Generar N Número de registros
SELECT ROWNUM NO FROM DUAL CONNECT BY LEVEL <= 10
Pocos usos de Level Query.
/ * Esta es una consulta simple que puede generar una secuencia de números. El siguiente ejemplo genera una secuencia de números de 1..100 * /
select level from dual connect by level <= 100;
/ * La consulta anterior es útil en varios escenarios, como generar una secuencia de fechas a partir de una fecha determinada. La siguiente consulta genera 10 fechas consecutivas * /
select to_date('01-01-2017','mm-dd-yyyy')+level-1 as dates from dual connect by level <= 10;
01-ene-17
02-ENE-17
03-ene-17
04-ene-17
05-ene-17
06-ene-17
07-ene-17
08-ene-17
09-ene-17
10-ene-17
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow