Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

hola.... y en los store precedures... puede el nombre de la tabla ser una variable?

puede ser el nombre de la tabla ser una variable? y si es asi.. de que tipo es... VARCHAR, CHAR?

1 respuesta

Hola Pedro, cómo va?? :))

Sí, en los stored procedures de MySQL puedes utilizar el nombre de la tabla como una variable. Para hacerlo, puedes definir la variable como un VARCHAR y luego utilizarla dinámicamente en tus consultas.

Por ejemplo, supongamos que tienes una variable @nombreTabla y quieres utilizarla en una consulta. Podrías hacer algo así:

SET @nombreTabla = 'mi_tabla';
SET @query = CONCAT('SELECT * FROM ', @nombreTabla);
PREPARE statement FROM @query;
EXECUTE statement;
DEALLOCATE PREPARE statement;

Si este post te ayudó, por favor, marca como solucionado ✓.