sql >> Database >  >> RDS >> Oracle

Hoe het jaar te spellen bij het formatteren van een datum in Oracle

Oracle Database bevat een goede selectie van datetime format-elementen. waarmee we datums en tijden kunnen opmaken bij het gebruik van de TO_CHAR(datetime) functie.

Een van deze (thij YEAR format element) stelt ons in staat om een ​​datum op te maken met het jaartal gespeld. Bijvoorbeeld in plaats van 1972 , dan krijgen we NINETEEN SEVENTY-TWO .

We kunnen ook SYEAR . gebruiken zodat BC-datums worden voorafgegaan door een minteken (- ).

Voorbeeld

Hier is een voorbeeld om te demonstreren:

SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;

Resultaat:

NINETEEN SEVENTY-TWO

VK-datums

Zoals vermeld, kunnen we S gebruiken om BC-datums vooraf te laten gaan met een minteken (- ).

Hier is een voorbeeld:

SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;

Resultaat:

-EIGHTY-SEVEN

  1. Werken met Salesforce.com in Alpha Anywhere

  2. Gebruikersaccountbeheer, rollen, machtigingen, authenticatie PHP en MySQL - Deel 3

  3. Een diepgaande blik op Database Indexing

  4. Aanbevolen Intel-processors voor SQL Server 2014-workloads