Procedimientos almacenados
Hola si alguien pudiera ayudarme estoy creando una procedimiento para crear una tabla en tiempo de ejecucion pero quiero que el nombre de la tabla sea variable como ejemplo tengo:
delimeter // CREATE PROCEDURE miprocedimiento(IN nombre varchar(20)) BEGIN DROP TABLE IF EXISTS nombre; CREATE TABLE nombre ( nivel int(10) unsigned NOT NULL auto_increment, descripcion varchar(20) NOT NULL default '', PRIMARY KEY (nivel) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; END; // ejecuto el procedimiento y lo llamo de la siguiente manera CALL miprocedimiento('datos'); y me crea la tabla nombre y no datos como yo quisiera que fuera. cualquier ayuda se los agradezco mucho Saludos |
La franja horaria es GMT +2. Ahora son las 19:26:15. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi