Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problemas CREATE TABLE por SP en MySQL

Estas en el tema de Problemas CREATE TABLE por SP en MySQL en el foro de Mysql en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 11/01/2012, 07:10
 
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 !

Etiquetas: create, php, query, sql, tabla, table
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:39.