PDA

Ver la Versión Completa : Existe rowCount ??


barman
02-07-2003, 12:59:46
buenas

Acabo de leer un procedimiento para otra base de datos que no es interbase / firebir, me gustaria saber si hay algo parecido.


CREATE PROCEDURE UPDATE_ROWS
RETURNS (NUM INTEGER)
AS
BEGIN
UPDATE ALUMNOS SET NOTA = 5 WHERE NOTA = 4.5;
NUM = rowCount;
END

En teoria NUM me deria de devolver el numero de alumnos al los cuales les hemos salvado las vacaciones.

__cadetill
02-07-2003, 13:52:32
No se si existira, pero lo que si puedes hacer es


CREATE PROCEDURE UPDATE_ROWS
RETURNS (NUM INTEGER)
AS
BEGIN
SELECT COUNT(*) FROM ALUMNOS WHERE NOTA = 4.5
INTO :NUM;

UPDATE ALUMNOS SET NOTA = 5 WHERE NOTA = 4.5;

SUSPEND;
END


espero te sirva

barman
02-07-2003, 17:47:47
Gracias por tu respueta Cadetill,

En realidad no lo necisto para nada simplemente vi que en otra base de datos se podia hacer y me preguntaba si en interbase habia algo parecido.