PDA

View Full Version : [java-sql] query in sequenza o storeprocedure


HiroNakamura
05-12-2007, 16:23
Ciao ho questo problema.
devo eseguire varie query in sequenza, ad esempio sono:
1- select...from...where...
2- save data as xxx.yyy
3- update xxx.yyy set... where...
4- update xxx.yyy set... where...
5- save data as zzz.yyy
6- select...from zzz.yyy where...

Ho già provato con un preparedstatement passando la stringa totale con la concatenazione delle 6 query divise dal ";", ma niente...
Ho provato singolarmente, ma già alla 3 si ferma perche non trova xxx.yyy
Quel comando "save data as" non so cosa sia (ovviamente creerà tabelle temporanee, ma sql non lo riconosce), mi hanno passato il foglio così com'è e lo devo seguire...
A me serve il resultset della select 6, come diavolo faccio? Sono 2 giorni che sto sbattendo la testa...

Qualcuno mi ha suggerito di usare le store procedure, ma non le ho mai usate e se potete aiutarmi mi fa solo piacere. Nella store procedure dovrei scrivere tutte le 6 query?Per chiamare la storepro, ho visto che si fa col callableStatement...Ma non ho capito, come creo una store procedure? io accedo al db da remoto con jdbc. Devo forse incaricare l'amministratore del db ad inserire la store procedure?

Grazie