Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Trigger von MS Server SQL to MySQL

Empfohlene Antworten

Veröffentlicht

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

Da so wie es aussieht keiner ne Antwort weis, frag ich was Allgemeines!

Ist es möglich mit MySQL wie in MS SQL Server mehrere Events zu schreiben

z.B. so CREATE TRIGGER TESTREF AFTER INSERT, UPDATE ON test1....

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.