DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: SQL | Thema: Hilfe bei Trigger!!!!!! | Von: mar dis ( 18.03.2004 12:17)

Hallo zusammen,

ich möchte einen Trigger erstellen, der ein Kennzeichen aus einer anderen Tabelle zu diesem Datensatz einsetzt:

Tabelle_1 mit dem Trigger
VDB_LEISTUNG_CR135: ROLLE - Text
(Massentabelle: Vorgang kommt sehr häufig vor)

Tabelle_2
VDB_ROLLEN_KONZEPT: ROLLE - Text , Abteilung_Id - Zahl
(Vorgang ist nur einmal einhalten)

Jetzt möchte ich, dass der Trigger vor dem Anfügen, sich die Abteilung_Id aus der Tabelle_2 herausholt und in ein zusätzliches Feld "New_ABTEILUNG" einsetzt.

Habe auch schon einen Entwurf gemacht, der aber auf der Datenbank nicht läuft:

CREATE OR REPLACE TRIGGER TR_VDB_LEISTUNG_CR135_datsuabt
before INSERT ON vdb_leistung_cr135
FOR EACH ROW BEGIN
SELECT VDB_ROLLEN_KONZEPT.ABTEILUNG into :new.New_ABTEILUNG
FROM VDB_LEISTUNG_CR135, VDB_ROLLEN_KONZEPT
WHERE (VDB_LEISTUNG_CR135.FUER_ROLLE = VDB_ROLLEN_KONZEPT.ROLLEN_ID)
AND (VDB_LEISTUNG_CR135.FUER_ROLLE= :new.fuer_rolle);
END;
/


Gibt es jemanden, der mir bei meinem Problem helfen kann
Ich wäre wirklich sehr dankbar, weil ich an diesem Problem schon lange sitze und es einfach nicht gebacken kriege.
Viele Grüße
Markus


Betreff Von Datum
Re: Hilfe bei Trigger!!!!!!
Ist ein Trigger nötig ? Trigger geht ja immer ordentlich auf die Performance. Wenn ich das richtig sehe kämst Du doch auch mit der View aus oder ? Dann baust Dir die Daten dynamisch zusammen.
Sven Buhk 19.03.2004 07:40

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG