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?