Oracle Database
query di livello
Ricerca…
Osservazioni
la clausola di livello è responsabile della generazione del numero N di record fittizi in base ad alcune condizioni specifiche.
Genera N Numero di record
SELECT ROWNUM NO FROM DUAL CONNECT BY LEVEL <= 10
Pochi usi di Query di livello
/ * Questa è una semplice query che può generare una sequenza di numeri. L'esempio seguente genera una sequenza di numeri da 1..100 * /
select level from dual connect by level <= 100;
/ * La query precedente è utile in vari scenari come la generazione di una sequenza di date da una determinata data. La seguente query genera 10 date consecutive * /
select to_date('01-01-2017','mm-dd-yyyy')+level-1 as dates from dual connect by level <= 10;
01-GEN-17
02-Gen-17
03-Gen-17
04-Gen-17
05-GEN-17
06-GEN-17
07-GEN-17
08-Gen-17
09-GEN-17
10-GEN-17
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow