Ergebnis 1 bis 2 von 2

Thema: Gespeicherte Prozeduren

  1. #1
    lili ist offline Neuer Benutzer
    Registriert seit
    17.07.2009
    Beiträge
    1

    Standard Gespeicherte Prozeduren

    hey leute, wir sitzen hier schon seit 10 uhr und haben total die probleme, vielleicht kann ja einer helfen.

    Tabelle und Trigger ist kein Problem aber die Prozedur will bei uns einfach nicht :-(

    2. Aufgabe: Gespeicherte Prozeduren bzw. Funktionen (z.B. für Statistiken oder zur
    Pflege redundant gespeicherter Daten)
    Anhand der existierenden Tabellen sollen verschiedene Szenarien für die Datenpflege
    oder –auswertung entwickelt und Implementierungsvorschläge erstellt werden.
    Beispielsweise könnte die Erstellung von statistischem Auswertungsmaterial über
    eine eigene (redundant gespeicherte) Tabelle vorgenommen werden, in die über eine
    Prozedur die Daten zur Häufigkeit der Belegung von Räumen / Gebäuden etc.
    eingetragen werden (z.B. Durchschnittswerte, Summen etc.). Der Eintrag sollte mit
    einer Zeitangabe versehen werden, so dass bei erneutem Aufruf der Prozedur keine
    Probleme entstehen. (Die Prozedur könnte auch bei jeder Aktualisierung der
    Originaldaten automatisch – über einen Trigger - aufgerufen werden).
    1. Entwickeln und dokumentieren ein Szenarium, das die Datenaktualisierung oder –
    auswertung beschreibt, die Sie umsetzen wollen.
    2. Implementieren Sie die entsprechende Prozedur / Funktion / Trigger.
    3. Zeigen Sie, anhand von 2 ausgewählten Beispielen mit Testdaten, dass Ihre
    Prozedur / Funktion korrekt arbeitet.
    das ist das was wir bisher haben und iwie ist das auch nicht so ganz das wahre.


    Code:
    create or replace
    PROCEDURE createBelegStatistik IS
    BEGIN
      DELETE FROM belegstatistik;
      FOR x IN (
        SELECT b.ZIMMER_IDZIMMER
        FROM belegung b)
      LOOP
        INSERT INTO belegstatistik (raumtyp, haeufigkeit) values (x,1);
      END LOOP;
    END;
    Wir sind für alle Tipps dankbar. Im Netz haben wir zwar gegoogelt aber nichts wirklich hilfreiches gefunden

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von lili Beitrag anzeigen
    hey leute, wir sitzen hier schon seit 10 uhr und haben total die probleme, vielleicht kann ja einer helfen.

    Tabelle und Trigger ist kein Problem aber die Prozedur will bei uns einfach nicht :-(

    das ist das was wir bisher haben und iwie ist das auch nicht so ganz das wahre.


    Code:
    create or replace
    PROCEDURE createBelegStatistik IS
    BEGIN
      DELETE FROM belegstatistik;
      FOR x IN (
        SELECT b.ZIMMER_IDZIMMER
        FROM belegung b)
      LOOP
        INSERT INTO belegstatistik (raumtyp, haeufigkeit) values (x,1);
      END LOOP;
    END;
    Wir sind für alle Tipps dankbar. Im Netz haben wir zwar gegoogelt aber nichts wirklich hilfreiches gefunden
    Das, was da steht, funktioniert nicht. Zumindest nicht mit PostgreSQL. Ganz und gar nicht, überhaupt nicht. Daher die Frage: verwendet ihr PostgreSQL?

    Ach ja: Falls doch PostgreSQL: da gibt es eine Doku. Online. Mit Beispielen. Inline.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Ähnliche Themen

  1. Frage Prozeduren einfach ausführen
    Von bluthing im Forum PL/pgSQL
    Antworten: 4
    Letzter Beitrag: 01.05.2009, 22:25
  2. Gespeicherte Sicht aus Perl aufrufen
    Von MacSQL im Forum Programmierung
    Antworten: 2
    Letzter Beitrag: 08.06.2006, 10:57
  3. Regelmäßige Prozeduren ?
    Von henrik im Forum PL/pgSQL
    Antworten: 1
    Letzter Beitrag: 24.01.2006, 19:39

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum