Tema: Create Table
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2007, 10:33
nacho_99i
 
Fecha de Ingreso: noviembre-2005
Mensajes: 27
Antigüedad: 18 años, 5 meses
Puntos: 0
Re: Create Table

Ya encontre como es
Gracias a todos los que quisieron ayudarme
Les dejo como lo hice porsi lo necesitan.

DECLARE vC_PRESTADOR varchar (13);
DECLARE done int default 0;
DECLARE PRE CURSOR FOR SELECT DISTINCT(campo) FROM tabla
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
OPEN PRE;
REPEAT
FETCH PRE
INTO vC_PRESTADOR;
IF NOT done THEN
SET @prest=vC_PRESTADOR;
SET @creotabla=CONCAT("CREATE TABLE IF NOT EXISTS " , @prest, " (n_beneficio NUMERIC(12,0),c_grado_paren NUMERIC(2,0)");
PREPARE stmt2 FROM @creotabla;
EXECUTE stmt2;
DEALLOCATE PREPARE stmt2;
END IF;
UNTIL done END REPEAT;
CLOSE PRE;