Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2012, 07:10
rhilario
 
Fecha de Ingreso: noviembre-2011
Ubicación: Haedo, Buenos Aires
Mensajes: 5
Antigüedad: 12 años, 5 meses
Puntos: 1
Problemas CREATE TABLE por SP en MySQL

Gente, soy nuevo en esto de los SP en MySQL, acostumbrado a utilizar MS-SQL tengo algunos habitos los cuales me estan trayendo problemas y confusiones, por lo cual acudo a ustedes para que me den una mano.
Estoy creando un programa simple en PHP, en el cual, una de las cosas que necesito hacer, es crear una tabla en el caso de que se necesite.
Esta accion la realizo por medio de "mysql_query" y funciona perfecto, pero quiero realizarlo desde un SP y no me esta tomando el parametro que le paso.
Les copio el codigo a ver si me pueden ayudar....

Código HTML:
CREATE DEFINER=`sa`@`localhost` PROCEDURE `__ALTAFP`(IN Descrip varchar(50))
     
BEGIN
    CREATE TABLE Descrip
     (
      IDCompra INT( 10 ) NOT NULL ,
      Descripcion VARCHAR( 250 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL ,
	  FechaCompra DATE NOT NULL ,
	  Cuotas INT( 2 ) NOT NULL ,
	  ImporteTotal DECIMAL( 10, 2 ) NOT NULL ,
	  ImporteCuotas DECIMAL( 10, 2 ) NOT NULL ,
	  Pagado VARCHAR( 1 ) CHARACTER SET latin1 COLLATE latin1_spanish_ci NOT NULL ,
	  FechaPago DATE NOT NULL
     );
END
Basicamente el problema que tengo, es que al pasar el parametro Descrip, no me lo toma, y me crea la tabla con el nombre Descrip !
Podrian ayudarme ?
Gracias !