![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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. |
#2
|
|||
|
|||
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 |
#3
|
||||
|
||||
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. |
![]() |
|
|
![]() |
|