Trigger DB2


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Hans-Georg Felinks am Mai 04, 2004 um 09:35:

hallo zusammen,
ich versuche mich gerade an einem Trigger.

Folgende Sitiation:

Der User gibt über Webmaske(net.data) einen Datensatz ein, der als dummy Wert für die XY Koordinate eine 0 hat.

Nach dem nun der Datensatz in die Tabelle eingefügt worden ist(bestimmte Plausis sind damit erfolgreich verlaufen) soll mit Hilfe des Straßenschlüssels und der Hausnummer des eingefügten Datensatzes die XY Koordinate dieses Datensatzes aus einer Referenzdatei geholt werden und die Spalten X/yKoordinate des gerade eingefügten Satzes damit upgedatet werden.

Der PrimKey der Bautaet ist die Ordnungsnummer.

Zu Fuß über die Ordnungsnummer geht das folgende Statement:

UPDATE IWH.BAUTAET_05911000 BT SET BT.XKOORDINATE =
(SELECT COALESCE(KO.XKOORDINATE,0) FROM IWH.REF_KOORDINATEN_05911000 KO WHERE KO.STRSL CONCAT KO.HNR IN
(SELECT BT.STRSL CONCAT BT.HNR FROM IWH.BAUTAET_05911000 BT WHERE BT.ORDNUNGSNUMMER = 3492455)),
BT.YKOORDINATE =
(SELECT COALESCE(KO.YKOORDINATE,0) FROM IWH.REF_KOORDINATEN_05911000 KO WHERE KO.STRSL CONCAT KO.HNR IN
(SELECT BT.STRSL CONCAT BT.HNR FROM IWH.BAUTAET_05911000 BT WHERE BT.ORDNUNGSNUMMER = 3492455))
WHERE BT.ORDNUNGSNUMMER = 3492455

Frage wie kann man das mit ein Trigger automatisieren ??

Dank im voraus

hans-Georg


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]