Hallo zusammen,
kann mir jemand sagen wie ich in prozeduren die in der parameterliste definierten variablen auch benutzen kann, bzw später als variable kenzeichnen
also zb create procedure test ( IN test varchar(20) ) Begin Create Table test .......... END;
Dort sollte er dann test nicht als Namen nehmen sonder als Variable die ich übergebe.
Mein zweites Problem dreht sich um Trigger.
Mein Ziel ist es einen Trigger zu erstellen der eine bestimmte Tabelle überwacht und wenn in dieser Tabelle der etwas geändert wird (insert, update, delete) dann soll das mit Hilfe der Triggerfunktion protokolliert werden.
CREATE TRIGGER Test
BEFORE INSERT, UPDATE, DELETE,
UPDATE ON ESPKontrolle
FOR EACH ROW
.........
BEGIN
END;
Soweit hab ich das bisher, nur ist mir noch nicht genau klar wo ich bei der Trigger definition definiere welche Tabelle er überwachen soll und in welche er protokollieren soll, die EspKontrolle Tabelle ist in diesem Fall die Tabelle in der er schreiben soll.
Am Ende soll der Trigger dann einen Insert befehl eine tabelle machen wo dann datum, zeit, person die die änderung gemacht hat, art der Änderung, alter Preis und neuer Preis (is ne Preis Tabelle die überwacht werden soll)
Danke schon mal im Vorraus, hoffe ihr könnt mir da ein bisschen weiterhelfen.
Mfg