Keskustelut - Tietokannat - SQL plus - if error rollback else commit


backmara 14:46 8.8.12 
Hei,

Eli miten lisään otsikossa olevat kommento srkiptiin?

Esim.

<sql plus:lle tehty skripti>

jos menee läpi commit

muuten rollback;

- ei koodari, mutta sriptejä joudun ajamaan -
atlaz 15:31 8.8.12 
Cr-peli.
Peli name: Akun suuri seikkailu.
Taso 1: Hanhivaara.
viholliset-kyllä
Määrä: 23
koko: 95 mega,t
Pää bos-kyllä.
Pää bos kestävyys: 99
Ot-yhteys: Akurobotti.
Akurobotti kävele tänne sano: Moi.
atlaz 15:31 8.8.12 
hop! väärä paste! Sori
Torak 17:15 8.8.12 
Ihme sekoilua täällä. Hanhivaarat sun muut.

Tietokannat palauttaa errorlevel arvon jos koku meni pieleen.
Eli tarkistamalla sen saadaan selville koska tapahtui virhe. Varsinaiseen virheeseen ei oteta kantaa.

Windoiws:
https://forums.oracle.com/forums/thread.jspa?threadID=925280

Unix:
http://stackoverflow.com/questions/1402610/how-do-i-capture-a-sqlplus-exit-code-within-a-shell-script
kek 22:11 8.8.12 
Tai sitten PL/SQL jotain tyyliin:


SQL
BEGIN
    UPDATE taulu SET arvo = arvo / 0;
    COMMIT;
EXCEPTION
    ROLLBACK;
END;
/