Zum Inhalt springen

Trigger von MS Server SQL to MySQL


CTom

Empfohlene Beiträge

Hi Leute,

Ich habe hier volgenden Trigger den ich gerne in MySQL nachmachen möchte!

Leider habe ich es noch nicht geschafft der Trigger ist von MS SQL Server wie hier zu sehen ist:



CREATE TRIGGER [AktualisiereKontostand] ON [Kontenbewegungen]

FOR INSERT, UPDATE, DELETE

AS

  /* gelöschte Datensätze berücksichtigen */

  UPDATE Konten Set Kontostand = Kontostand - 

  (SELECT SUM(BETRAG) FROM Deleted

   WHERE Konten.KontoNr = Deleted.KontoNr)

  WHERE KontoNr IN (SELECT KontoNr FROM Deleted)


  /* Neueinträge aktualisieren */

  UPDATE Konten Set Kontostand = Kontostand + 

  (SELECT SUM(BETRAG) FROM Inserted

   WHERE Konten.KontoNr = inserted.KontoNr)

  WHERE KontoNr IN (SELECT KontoNr FROM inserted)


Folgende Tabellen sind gegeben:

Tabelle Konten:

KontoNr int (Primary Key)

MaxAuszahlungsBetrag double

Kontostand double

Tabelle Kontenbewegung:

ID int (Primary Key)

Datum date/time

KontoNr int (Foreign Key)

Hinweis VCHAR(255)

Betrag double

Ich bekomme den Trigger nicht annähernd so hin, wie oben gezeigt die MS SQL Server Version.

Kann mir bitte jemand helfen den Trigger in MySQL zu Konvertieren?

Ich benutze die MySQL Version 5.0.51b.

MfG

CTom

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...