SQL Oracle Code Logo 64x64

Oracle: Feiertage berechnen

Beschreibung:

Deutsche Feiertage berechnen ist etwas was man in Oracle so nicht findet. Um aber dennoch Feiertage zu ermitteln, habe ich diese Funktion geschrieben. In der Berechnung der Feiertage sind alle Gesetzlichen Deutschen Feiertage enthalten.
Diese Funktion benötigt die Funktion Ostersonntag.

Parameter:

Parametername Parameterwert
holidaynumber Nummer des zu ermittelnden Feiertages. Mögliche Nummern siehe Liste der Feiertage
yeartocalc Das Jahr für das Feiertag ermittelt werden soll

 

Rückgabe:

Rückgabetyp Rückgabewerte
Date Datum des Feiertages

Liste der Feiertage:

  • Neujahr = 1
  • Erscheinungsfest = 2
  • Karfreitag = 3
  • Ostersonntag = 4
  • Ostermontag = 5
  • Maifeiertag = 6
  • Christi Himmelfahrt = 7
  • Pfingstmontag = 8
  • Fronleichnam = 9
  • Mariae Himmelfahrt = 10
  • Tag der Einheit = 11
  • Reformationstag = 12
  • Allerheiligen = 13
  • Buss und Bettag = 14
  • 1. Weihnachtsfeiertag = 15
  • 2. Weihnachtsfeiertag = 16

Code: