Announcement

Collapse
No announcement yet.

No data found

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

  • No data found

    Hallo,
    ich habe ein Apex anwendung geschireben, die mir bei einem insert immer folgende meldung gibt:

    No Data Found

    ich vermute jetzt, dass diese meldung von meinem Trigger kommt.

    deshalb die frage:

    Weis jemand wie sich die folgende Variable anz_diag verhällt wenn es noch keinen alten datensatz mit der neuen Fallnum gibt?
    Sprich wenn dier insert der erfolgen soll der erste ist.

    Code:
    SELECT COUNT(fallnum) into anz_diag 
    FROM FALL 
    WHERE Fallnum = :new.FALLNUM;

  • #2
    Wenn kein Datensatz gefunden wurde, dann liefert COUNT 0 zurück. Und der steht dann in der Variable.

    Dim
    Zitat Tom Kyte:
    I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

    Comment


    • #3
      danke das hat mir sehr weitergeholfen :-)

      hab aber schonwieder ne neue Frage
      bei folgender funktion kommt manchmal ein No data found:
      Code:
      new_stat := GET_SCHW_STATUS(new);
      kann man das abfangen? soll heissen ich will wenn dieses no data found auftritt dass er dann folgendes ausführt:
      Code:
      new_stat := GET_ARZT_STATUS(new);

      Comment


      • #4
        kann man das abfangen?
        Sicher. Dazu gibt es das Exception Handling ja.

        Code:
        BEGIN
         new_stat := GET_SCHW_STATUS(new);
        EXCEPTION 
          WHEN NO_DATA_FOUND THEN
           new_stat := GET_ARZT_STATUS(new);
        END;
        Dim
        Zitat Tom Kyte:
        I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

        Comment


        • #5
          ahh genau sowas hab ich gesucht danke

          Comment

          Working...
          X