Cursores y funciones mysql

zeros-cool

Buenas a todos mediavider@s. Tengo entre manos un procedimiento almacenado en mysql que tiene que hacer una serie de cosas irrelevantes para la pregunta k voy a hacer, que es la siguiente:

  • Este es el cursor:

DECLARE curTeamDestino CURSOR FOR SELECT * FROM teams WHERE project = prjDestino;

Hasta aquí todo bien. Lo que pasa es que necesito recoger en una condicion IF un campo en concreto de esa SELECT y la verdad es que no megustaria hacer otro cursor como este:

DECLARE curTeamDestino CURSOR FOR SELECT campoNecesario FROM teams WHERE project = prjDestino;

Alguna sugerencia?

Gracias de hantebrazo!

erdanblo

IF table.campo? == LOQUESEA

JuAn4k4

DECLARE X1 TYPE1;
DECLARE X2 TYPE2;
..
DECLARE XN TYPEN;
DECLARE curTeamDestino CURSOR FOR SELECT campo1,campo2,...campoN FROM teams WHERE project = prjDestino;

[...]

FETCH curTeamDestino INTO X1,X2,...,XN;

IF Xi > ...

http://dev.mysql.com/doc/refman/5.0/es/cursors.html

zeros-cool

oye #3 muxas gracias viejito, pero lo resolvi ace un rato d la misma forma xDDD

gracias d toas formas!

Usuarios habituales

  • zeros-cool
  • JuAn4k4
  • erdanblo