Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Utvrdjivanje broja UPDATE-ovanih redova iz PL/SQL procedure

[es] :: Oracle :: Utvrdjivanje broja UPDATE-ovanih redova iz PL/SQL procedure

[ Pregleda: 2559 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

_owl_

Član broj: 318
Poruke: 1043
*.vdial.verat.net.



+3 Profil

icon Utvrdjivanje broja UPDATE-ovanih redova iz PL/SQL procedure04.01.2005. u 20:12 - pre 234 meseci
Kako da utvrdim koliko je redova promenjeno pomocu UPDATE naredbe (koja se poziva iz PL/SQL procedure)? U SQL referecnce manualu sam video ovaj primer ali mi to ne izgleda kao elegantno resenje (u mom slucaju ce takodje biti UPDATE-ovan maksimalno jedan red, mada bi mi resenje za proizvoljan broj redova vise odgovaralo).
Citat:

Using the RETURNING Clause During UPDATE: Example

The following example returns values from the updated row and stores the result in PL/SQL variables bnd1, bnd2, bnd3:

UPDATE employees
SET job_id ='SA_MAN', salary = salary + 1000, department_id = 140
WHERE last_name = 'Jones'
RETURNING salary*0.25, last_name, department_id
INTO :bnd1, :bnd2, :bnd3;

Owl
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Utvrdjivanje broja UPDATE-ovanih redova iz PL/SQL procedure04.01.2005. u 21:32 - pre 234 meseci
Hint: SQL%ROWCOUNT

SQL%ROWCOUNT oznacava broj redova obuhvacenih naredbama INSERT, DELETE ili UPDATE, te broj vracenih redova pri SELECT izrazu.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

[es] :: Oracle :: Utvrdjivanje broja UPDATE-ovanih redova iz PL/SQL procedure

[ Pregleda: 2559 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.