Ver Mensaje Individual
  #6  
Antiguo 31-03-2004
injavies injavies is offline
Miembro
 
Registrado: jun 2003
Posts: 15
Reputación: 0
injavies Va por buen camino
Hola

disculpen pero creo que no se entendio bien mi pregunta, va otra vez:

Lo que yo quiero es poder controlar en un procedimiente almacenado luego de un insert delete o update si la operacion se realizo. Para esto hay en fireBird el comando ROW_Count que se usa de la siguiente manera


ROW_COUNT: Devuelve un entero, el número de registros involucrados en la última sentencia DML. Disponible en PSQL, en el contexto del trigger o procedure. Actualmente devuelve cero tras una sentencia SELECT.

UPDATE TABLE1 SET FIELD1 = 0 WHERE ID = :ID;
IF (ROW_COUNT = 0) THEN
INSERT INTO TABLE1 (ID, FIELD1) VALUES (:ID, 0);

el tema es que cuando compilo me da error en el comando ROW_COUNT, no lo reconoce

no se si me falta algo o que ?

bueno gracias y hasta pronto
Responder Con Cita