Numero righe aggiornte con update

lunedì 20 maggio 2013 - 13.11

Giovi Profilo | Newbie

buonasera, devo effettuare un operazione di update per aggiornare dei record in un tabella, volevo sapere se c'era la possibilita' di sapere con esattezza il numero di record che vengono aggiornate, ho visto che per il pl/sql c'e' sql%rowcount, ma la mia procedura, lavora in linguaggio gestionale con db oracle, qindi volevo sapere se c'era la possibilita' di settare qualche parametro nell'update per sapere quante occorrenze sono aggiornata
spero di essere stata chiar
grazie
saluti
Gio'

alx_81 Profilo | Guru

>buonasera,
ciao

>devo effettuare un operazione di update per aggiornare
>dei record in un tabella, volevo sapere se c'era la possibilita'
>di sapere con esattezza il numero di record che vengono aggiornate,
>ho visto che per il pl/sql c'e' sql%rowcount, ma la mia procedura,
>lavora in linguaggio gestionale con db oracle, qindi volevo sapere
>se c'era la possibilita' di settare qualche parametro nell'update
>per sapere quante occorrenze sono aggiornata
>spero di essere stata chiar
prova a vedere se il SQL%rowcount (che è l'equivalente del @@ROWCOUNT di t-sql) ti aiuta:
http://docs.oracle.com/cd/B19306_01/appdev.102/b14261/sqloperations.htm#CJACIHFD

>grazie
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

Giovi Profilo | Newbie

ciao, non so sw sql%rowcount puo' andar bene, come t dicevo non lavoro in pl/sql ma in cobol, un linguaggio gestionale che si appoggia ad oracle come db, e volevo sapere se c'era qualche parametro da inserire nell'update per sapere il numero di record aggiornti
grazie
saluti
gio'

alx_81 Profilo | Guru

>ciao, non so sw sql%rowcount puo' andar bene, come t dicevo non
>lavoro in pl/sql ma in cobol, un linguaggio gestionale che si
>appoggia ad oracle come db, e volevo sapere se c'era qualche
>parametro da inserire nell'update per sapere il numero di record aggiornti
Tempo fa, quando avevamo a che fare con il COBOL, so che il nostro contatto utilizzava Pro*COBOL http://docs.oracle.com/cd/B13789_01/win.101/a96113/intro.htm

se non erro, quando chiamavano una procedura PL/SQL via COBOL, era la procedura stessa che tornava il rowcount con quella funzione che ti ho indicato. Di più però non posso dirti perchè non ho mai chiamato la procedura da COBOL, e quindi non so in generale come si leggono i param di output. In questa guida ti spiega come tornarlo: http://www.plsql-tutorial.com/plsql-cursors.htm

Magari puoi fare una stored procedure con parametri di output, chiamarla da COBOL e leggere il param di output.
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5