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.

Update Trigger in Java DB

Empfohlene Antworten

Hallo Leute hoffe ihr könnt mir helfen.

Ich schreibe an einer Java Software die mit Java DB arbeitet.

Mein Probelm ist das ich einen Trigger brauche der durch ein Insert in Tabelle 1. ausgelöst wird und anschließend mit Werten dieser Insert Anweisung ein Update in Tabelle 2. vornimmt.

Hoffe mal man versteht was ich mein

mfg

Hallo,

also ein Trigger in pl/sql der dir bei einem Insert in eine andere Tabelle etwas schreibt müsste ca so aussehen.

CREATE OR REPLACE TRIGGER "TriggerName" BEFORE

INSERT ON Tabelle1 FOR EACH ROW

BEGIN

INSERT INTO TABLE2 VALUES ('1','2',......);

END;

/

Hoffe das ich dir damit helfen konnte.

Gut danke so ungefähr hatte ich mir das auch vorgestellt aber wie kann ich dem Update Befehl für Tabelle 2. noch Werte übergeben die voher im Insert Befehl in Tabelle 1. vorhanden waren also dem Insert Befehl der den Trigger ausgelöst hatte.

Gut danke so ungefähr hatte ich mir das auch vorgestellt aber wie kann ich dem Update Befehl für Tabelle 2. noch Werte übergeben die voher im Insert Befehl in Tabelle 1. vorhanden waren also dem Insert Befehl der den Trigger ausgelöst hatte.

Hallo,

Darf ich dir vorschlagen, den Update in die 2. Tabelle nicht via Trigger sonderen dort vorzunehmen, wo du auch in die "Hauptabelle" eine Datensatz einfügst ? Ich bin der Meinung, das hier ein Trigger unnötig ist.

Gruss

Ja OK das wäre meine zweite Variante gewesen, wollte aber das die Datenbank unabhängig von der GUI arbeiten kann.

Also das die Inserts auch ohne die GUI funktionieren aber ich denke ich werds jetzt ohne machen vielen Dank.

Also das die Inserts auch ohne die GUI funktionieren aber ich denke ich werds jetzt ohne machen vielen Dank.

Na ja, Insert (Datenlogik) gehört eh nicht in das GUI, da ist grundsätzlich schon was schief. Ich will damit sagen das wenn du einen Insert in eine Tabelle und dies *zwingend" einen Update in eine 2. Tabelle auslösen soll dies *Eine* Transaktion aus Businesssicht ist und deshalb auch ein einem Schritt ausgeführt / Implemetiert werden muss und nicht verteilt auf irgendwelchen Code und einem Trigger.

Gruss

oh alles klar habs jetzt so geschrieben das es funzt wenn ich in der gui ein eingabe mache schreibt er in tabelle 1. und mit den werten die ich benötige auch in tabelle 2.

vielen danke für die hilfe

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

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.