Announcement

Collapse
No announcement yet.

Wie mit dbms_job.Submit() Job an ein vorgegeben Datum ausführen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie mit dbms_job.Submit() Job an ein vorgegeben Datum ausführen

    Hallo,

    wir kann ich bei der erstellung eines Jobs mit dbms_job.Submit(), festlegen das der Job z.b. am 31.12.2003 ausgefürt werden soll?
    Ich habe in der hilfe nur das mit den SYSDATE+X gefunden .also heut + X-Tage.

  • #2
    Hallo Fozzie,

    du kannst in dieser Funktion kein festes Datum eingeben. Du musst das Datum ausgehend von sysdate beschreiben.
    Es gibt Datumsfunktionen, die ausgehend vom aktuellen Datum einen Termin definieren z.B. mit TRUNC(TO_DATE(’27-OCT-92’,’DD-MON-YY’), ’YEAR’) kriegst du den 1.1.1992. Wenn du von dem noch einen abziehst, hast du den 31.12.1991. Auf dieser Basis berechnest du den Starttermin. Für das Interval muesste eigentlich dieselbe Funktion funktionieren, nur muß man halt 370 Tage addieren, um sicher im naechsten Jahr zu landen. Musst du mal ein wenig testen, aber das klappt dann schon.

    Gruss

    Stefa

    Comment


    • #3
      Hallo Stefan,
      danke für deine Hilfe, werde es mal testen.
      Es ist doch eigentlich ein Armutszeugnis von Oracle das mein kein festes Datum eingeben kann, oder

      Comment

      Working...
      X