Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2018, 10:12
djdonovans
 
Fecha de Ingreso: marzo-2007
Mensajes: 17
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta Crear un Select Dinamico mediante una funcion personalizada

Consulta y duda para hacer esta funcion que pasando parametros se forme la consulta mediante una funcionar personalizada

Código:
DROP FUNCTION IF EXISTS fn_ObtenerDatoRequerido;

CREATE FUNCTION fn_ObtenerDatoRequerido(tabla VARCHAR(100), campo VARCHAR(100), campoID VARCHAR(100), id INT)
RETURNS VARCHAR (100)
BEGIN
	SELECT 
	campoID,
	campo
	INTO
		@id, @dato
	FROM
		tabla
	WHERE
		@id = id;
	
	RETURN @dato;
END;
se tiene varia tablas y necesito obtener el dato por ejemplo:

Tabla Categorias: id, descripcion, etc

mediante una funciones pasando como parametro (tabla, campoAbuscar, campoID, ID)

necesito retornar el campo encontrado pasando el ID a buscar

alguna sugerencia para continuar con esta funciones personalizada en mysql?