Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Existe rowCount ?? (https://www.clubdelphi.com/foros/showthread.php?t=1901)

barman 02-07-2003 12:59:46

Existe rowCount ??
 
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

Código:

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.


La franja horaria es GMT +2. Ahora son las 21:19:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi