Oracle PL - SQL kunt u een database opvragen en bepalen of een maand valt tussen twee datums . De maand kan worden in integer -formaat of u kunt de hele maand , dag en jaar te gebruiken om de database te ondervragen . Gebruik de " select " statement om de informatie op te vragen , als de datum valt tussen twee opgegeven datums , de gegevens terug uit de database . Instructies 1 Open de Oracle Enterprise Manager -software uit het Windows-menu Programma of open je favoriete PL - SQL- software . Meld u aan bij uw Oracle -database . Kopen van 2 Stel de datum met de maand u wilt evalueren . Bijvoorbeeld , als je de maand mei , het programma maakt gebruik van het gehele getal " 5 " tot mei vertegenwoordigen . De volgende code maakt gebruik van de numerieke weergave van de maand en creëert een datum in de waarde : verklaren MyDate datum ; MyDate : = TO_DATE ( '1 -5-2011 ' , ' mm - dd - yyyy " ) ; Omdat je gewoon wilt de maand te evalueren , stelt u de rest van de dag om elke dag binnen de maand . Het jaar moet vallen tussen de twee data , dus het jaar moet worden opgegeven op te vragen tussen twee datums . In dit voorbeeld is het jaar " 2011 " wordt gebruikt . Query 3 de Oracle data om te bepalen of de maand valt tussen twee datums . Bijvoorbeeld , de volgende query " Ja" als de maand variabele valt tussen januari en juni 2011 : als antwoord waar MyDate tussen to_date ( '2011 /01/01 selecteert u ' Ja' ' , ' yyyy /mm /dd ' ) EN to_date ( '2011 /06 /01 " , " dd yyyy /mm /" ) ; 4 Klik op de " Run " knop om de PL - SQL uitvoeren . In dit voorbeeld , de query " Ja" om te controleren of de maand is tussen de twee data .
|