unique row
- Dieses Thema hat 0 Antworten und 1 Teilnehmer, und wurde zuletzt aktualisiert vor 15 Jahren, 10 Monaten von
Anonym.
-
AuthorPosts
-
17. September 2008 um 11:20 Uhr #3994
AnonymInaktivHallo an alle,
ich habe hier ein kleines Problem, und hoffe mir kann jemand helfen.
Ich will einen eintrag in eine Tabelle machen, der auch mehr wie eine row haben kann.
Das sind "Header" informationen.
Zu diesen Informationen sollen in einer zweiten Tabelle die Detail informationen gespeichert werden.
Jetzt muss natuerlich eine Beziehung zwischen den eintraegen her.
Habe das mit einer unique Row_id und einem trigger versucht,
problem ist allerdings noch das ich nicht weis wie ich dem Trigger sagen kann das,
wenn zwei Eintraege (safets und id) gleich sind, generiere keine neue unique id sondern benutze die zuvor generierte.
Ich poste mal meinen Trigger:
create trigger unique no cascade
before insert on db2inst1.header
referencing new as n
for each row mode db2sql
  set n.row_is =
  case
  when safets != n.safets and
      id != n.id
      then generate_unique()
  when safets = n.safets and
      id = n.id
      then ..........
genau hier faengt mein problem an!!!
Ich komme hier einfach nicht weiter.
Vielleicht ist auch schon mein Ansatz falsch???????
Hoffe es kann mir jemand helfen!Vielen Dank
mfgjens -
AuthorPosts
You must be logged in to reply to this topic.