• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Trigger/Procedure Erstellung (Guthaben bei neuem Kunden, Hallo)

  • Ersteller Ersteller wattestäbchen
  • Erstellt am Erstellt am
W

wattestäbchen

Guest
Hallo,

ich schreibe demnächst eine Klausur und benötige ein paar Muster-Trigger/Procedures.

Zum einen möchte ich gerne eine Procedure erstellen, die zu Beginn "Hallo %Benutzername%" ausgibt.
Die "Hallo-Procedure" habe ich soweit geschrieben:

Code:
CREATE PROCEDURE 'Hallo' (OUT 'isvalid' VARCHAR(80)) NOT DETERMINISTIC NO SQL SQL SECURITY DEFINER BEGIN SET isvalid = 'Hallo';

END

CALL 'Hallo'(
@p0
);

SELECT @p0 AS 'isvalid';

Ich weiß allerdings nicht, wie ich dort eine Variabel, die den Benutzernamen ausgibt, einfügen soll.

Des Weiteren benötige ich einen Trigger, der jedem neu angelegten Benutzer einen bestimmten Betrag zuweist. Habt ihr da eine Idee?

Code:
CREATE TRIGGER `guthaben` BEFORE INSERT ON `kunde` FOR EACH ROW INSERT INTO `wetten`.`kunde` (`ID`, `vorname`, `name`, `guthaben`) VALUES (NULL, '', '', '5');

in dem Fall ein Guthaben von "5", aber ich denke so funktioniert das nicht.

Vielen Dank für Antworten!
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben