Announcement

Collapse
No announcement yet.

Insert Into, wenn Datensatz nicht vorhanden, sonst Update

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Insert Into, wenn Datensatz nicht vorhanden, sonst Update

    Hallo Zusammen,

    kann man in eine Tabelle einzelnen Spalten einfügen, wenn ein Datensatz noch nicht existiert, ansonsten diesen Updaten?

    So könnte die Tabelle aussehen:

    ID (Autoincrement), Nr, Wert1,Wert2,Wert3,Wert4,Wert5,Wert6

    Nr ist der Primärschlüssel.

    Kann man nun z.B. in die Spalten Nr, Wert1, Wer2,Wert3 Werte reinschreiben. Wenn noch kein Eintrag in Nr steht, ansonsten die 3Spalten updaten?

    Die Spalten Wert4,Wert5 und Wert6 würden in nem separaten Insert (oder Update) erfolgen.

    Micha

  • #2
    Nein und Ja:

    Nein - man kann keine Spalten in einen Datensatz einfügen, wenn der nicht existiert - man kann nur einen neuen Datensatz einfügen.

    Ja - wenn du meintest, du willst den Datensatz einfügen, wenn er nicht existiert, ansonsten updaten, das geht mit einem INSTEAD-OF-INSERT-Trigger.

    bye,
    Helmut

    Comment

    Working...
    X