update za pomocą pętli oraz kursora,kolekcji?

update za pomocą pętli oraz kursora,kolekcji?
DZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

Cześć, potrzebuję pomocy w napisaniu update...koncepcję mam, ale nie wiem jak to rozpisać, będę wdzięczny za pomoc :)
Mam tabelę prac (pracownicy)
PRZYKŁAD:

ID | DEL | LOGIN
---------------- | -------------------
12 | 0 | pawel.kowalski
13 | 0 | zbigniew.cebulski
14 | 1 | rafal.kowalczyk
15 | 0 | karol.krawczyk
16.| 1 | maciej.mickiewicz

id - inkrementowany integer (9,0) not null
del number (1;0) default 0 not null
login varchar2(20)

Mam listę loginów np.
zbigniew.cebulski
karol.krawczyk

i dla nich muszę zrobić update kolumny DEL z 0->1. Nie mogę zrobić tego samym update, ponieważ w niektórych rekordach blokują mnie trigerry. Dlatego chciałbym uzyskać pętlę po każdym rekordzie i put_line z loginem , aby wyłuskać problematyczne loginy.
Zadanie wydaje się niezbyt skomplikowane. Naczytałem się o pętlach z parametrem, kursorach, kolekcjach, tabliach, ale nie wiem jak to wszystko razem skleić i jak to napisać optymalnie.

Haskell
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4700
0

Napisz sobie kursor, który leci po loginach i rób update w try, a w catch wyświetlaj login.

DZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
0

zapomniałem dodać, baza na Oraclu i PL/SQL

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.