Insert case oracle

0

Hej, baza danych oracle

Chcalbym zrobic zaytanie ktore robi insert do tabeli w wypadku gdy wartosci w kolumnie nie ma, a gdy jest i jest mniejsza niz ta ktora chce dodac to wtedy update.

DA sie to zrobic jakos w jednym zapytniu ? Insert case ?

2

Wydaje mi się, że potrzebny będzie trigger before insert. Ewentualnie może się nadać merge.

0

Ogólnie to Insert można wymieszać z Selectem, a w Select użyć case. Na podstawie case decydować czy to ma być Insert czy Update to nie za bardzo, ale może dasz radę zawsze ustawiać wartość domyślna tej kolumny, a potem tylko mieć warunkowy Update?

0

Ok udało mi się z pomocą merge into. Potem napiszę więcej. Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1