estos pero me gustaria que me digan que esta mal en este. lo explicare.
intento obtener el ID de la TABLA a traves de una consulta.
ingreso 2 valores, los cuales me dan el ID no ay 2 registros iguales.
declaro las variables a ocupar, y en B INTENTO ASIGNAR LA ID del RESULTADO,
y despues consulto si funciono la consulta.
Código:
espero sus respuestas. delimiter // CREATE PROCEDURE ConsId ( In sen varchar(20), In prog varchar(20), OUT msn varchar(30)) BEGIN DECLARE a,b INTEGER DEFAULT 0 ; SET b = (select idtabla from tabla where señal=sen AND programa=prog); IF (b > 0 ) AND (b <> NULL) THEN SET msn=('FUNCIONO'); ELSE SET msn=('NO FUNCO'); END IF; SET a=(SELECT @@error_count); IF a = 0 THEN COMMIT; ELSE ROLLBACK; END IF; END; //