Oracle Database
nivåfråga
Sök…
Anmärkningar
nivå klausul är ansvarig för att generera N antal dummy poster baserat på något specifikt tillstånd.
Generera N Antal poster
SELECT ROWNUM NO FROM DUAL CONNECT BY LEVEL <= 10
Få användningar av nivåfråga
/ * Detta är en enkel fråga som kan generera en sekvens av siffror. Följande exempel genererar en sekvens med siffror från 1,100 * /
select level from dual connect by level <= 100;
/ * Frågan ovan är användbar i olika scenarier som att generera en sekvens av datum från ett visst datum. Följande fråga genererar 10 på varandra följande datum * /
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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow