Oracle Database
niveau zoekopdracht
Zoeken…
Opmerkingen
level-clausule is verantwoordelijk voor het genereren van een N-aantal dummy-records op basis van een specifieke voorwaarde.
Genereer N Aantal records
SELECT ROWNUM NO FROM DUAL CONNECT BY LEVEL <= 10
Weinig gebruik van Level Query
/ * Dit is een eenvoudige zoekopdracht die een reeks getallen kan genereren. Het volgende voorbeeld genereert een reeks getallen vanaf 1..100 * /
select level from dual connect by level <= 100;
/ * De bovenstaande zoekopdracht is nuttig in verschillende scenario's, zoals het genereren van een reeks datums vanaf een bepaalde datum. De volgende zoekopdracht genereert 10 opeenvolgende datums * /
select to_date('01-01-2017','mm-dd-yyyy')+level-1 as dates from dual connect by level <= 10;
01-JAN-17
02-JAN-17
03-JAN-17
04-JAN-17
05-JAN-17
06-JAN-17
07-JAN-17
08-JAN-17
09-JAN-17
10-JAN-17
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow