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.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.
Wir sind für alle Tipps dankbar. Im Netz haben wir zwar gegoogelt aber nichts wirklich hilfreiches gefundenCode: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;![]()
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen