Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Crear un Select Dinamico mediante una funcion personalizada

Estas en el tema de Crear un Select Dinamico mediante una funcion personalizada en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/10/2018, 11:12
 
Fecha de Ingreso: marzo-2007
Mensajes: 17
Antigüedad: 12 años, 8 meses
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?

Etiquetas: dinamico, funcion, mediante, personalizada, select, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:10.