Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Contar lineas en oracle

Estas en el tema de Contar lineas en oracle en el foro de Oracle en Foros del Web. hola comunidad: igual y es una pregunta tonta pero no he encontrado información al respecto, tengo un procedimiento almacenado que agrega actualiza y borra de ...
  #1 (permalink)  
Antiguo 04/02/2010, 13:59
Avatar de ah_puch  
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 15 años, 2 meses
Puntos: 3
Contar lineas en oracle

hola comunidad:

igual y es una pregunta tonta pero no he encontrado información al respecto, tengo un procedimiento almacenado que agrega actualiza y borra de varias tablas información cuando es invocado cuando las condiciones se cumplen.

pero al final de la ejecución del procedimiento me dice que el bloque se a ejecutado satisfactoriamente, pero deseo saber cuantas lineas inserto, cuantas borro y cuantas elimino tal como lo hace la en mi caso oracle SQL DEVELOPER cuando ejecuto las instrucciones por separado(INSERT, DELETE Y UPDATE).

alguien conoce el método instrucción o forma de hacer este SUMARIO?

de antemano gracias y espero puedan auxiliarme.
__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com
  #2 (permalink)  
Antiguo 05/02/2010, 00:29
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 13 años, 4 meses
Puntos: 43
Respuesta: Contar lineas en oracle

Es facil.

LA variable SQL%ROWCOUNT te devuelve el numero de filas procesadas, me explico con un ejemplo de corrido para que te hagas una idea :

DECLARE

FILAS NUMBER;

BEGIN

UPDATE TABLA
SET FECHA = SYSDATE WHERE CODIGO = 1;

FILAS := SQL%ROWCOUNT;

COMMIT;

DBMS_OUTPUT.PUT_LINE('FILAS ACTUALIZADAS ==> '||FILAS)

END;

OJO : El COMMIT al final, sino SQL%ROWCOUNT no te retorna nada.
  #3 (permalink)  
Antiguo 05/02/2010, 09:28
Avatar de ah_puch  
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: Contar lineas en oracle

Gracias es justo lo que buscaba
__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com

Etiquetas: contar, lineas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:49.