Inicio Foro Pregunta
Carlos Eduardo Rodríguez Carrillo 2018-01-30 23:37:00
Pregunta cerrada

Crear tabla con Procedimiento Almacenado en Mysql

Hola muchachos  una consulta de media noche xD

Sabrían cómo hacer un procedimiento almacenado que cree una tabla en mysql?

por ejemplo al llamar a ese procedimiento así: call crearTabla(alumnos);

Se cree una tabla llamada "alumnos"

Gracias de antemano! 

MySql

Respuestas

Debes iniciar sesión para poder responder a esta pregunta.

Hola Carlos; aquí te dejo un ejemplo de cómo puedes hacerlo:

delimiter $$
create procedure crearTabla(nombreTabla varchar(50))
begin
	set @script=concat('create table ', nombreTabla, '(codigoNombreTabla char(15))');
	prepare sentencia from @script;
	execute sentencia;
	deallocate prepare sentencia;
end
$$
delimiter ;

call crearTabla('miTabla');
Me gusta (0)

Kevin muchísimas gracias maestro! 

Me gusta (3)