Oracle PL /SQL ger ett antal kraftfulla genvägar för att undvika behovet av att lägga till ytterligare kod . Ofta du är skyldig att formatera siffror och tecken i Oracle för att presentera data i olika format eller valutor . En av dessa anläggningar kallas Oracle " Format Model . " Detta gör att fält av varierande längd som ska visas eller användas i ett visst format . Numeriska fält kan formateras på ett antal olika sätt , inklusive nollor till pad ett antal före och efter det faktiska antalet . Instruktioner
ett nummer
prefixet nollor innan det verkliga antalet . Tal hålls vanligen i databasen som "nummer" fält . Därför kommer de att behöva konverteras till antingen ett datumfält (till datum ) eller en karaktär fält så att stoppningen formatet kan tillämpas på antalet . Följande exempel väljer ett antal fält och i formatet modell prefix numret med nollor :
SELECT * från kunden där Kundnr = TO_CHAR ( '12345 ' , '0999 ');
2
Lägg nollor efter det faktiska antalet . Detta garanterar inga avslutande blanksteg finns och fältet fylls helt med siffror . Följande är ett exempel på att använda avslutande nollor med ett nummer :
SELECT * från kunden där Kundnr = TO_CHAR ( '12345 ' , '9990 ');
3
uppdatera, ta bort eller välja siffror eller datumfält format som använder formatet modell och stoppning med nollor så är lämpligt . Ett antal andra format kan användas som tillägg till utfyllnadsdata med nollor. Dessa kan hittas i Oracle dokumentationen för ditt system .