ALTER TABLE
Publicado por Nathali (3 intervenciones) el 04/03/2005 15:49:00
Necesito nuevamente su ayuda, tengo este procedure como veran necesito añadir columnas en una tabla temporal y que el nombre de la columna a agregar sea el valor de la variable \"o_des_conc\"
CREATE PROCEDURE sp_EvoConFEC
(InPEmpresa INTEGER,InPCliente VARCHAR(6),InPAnio VARCHAR(4),InPNegocio VARCHAR(4))
DEFINE o_des_conc VARCHAR(80);
DEFINE Q1,Q2,Q3,QT VARCHAR(50);
CREATE TABLE tmp_EvoConFEC(mes VARCHAR(80) not null);
FOREACH (SELECT des_conc INTO o_des_conc FROM evo_concepto
WHERE (cod_empr = InPEmpresa) AND (cod_ref_empr = InPEmpresa)
AND (cod_ref_conc = InPNegocio) AND (cod_nivel = 2))
ALTER TABLE tmp _EvoConFEC ADD(***** VARCHAR(80))\';
END FOREACH
END PROCEDURE;
CREATE PROCEDURE sp_EvoConFEC
(InPEmpresa INTEGER,InPCliente VARCHAR(6),InPAnio VARCHAR(4),InPNegocio VARCHAR(4))
DEFINE o_des_conc VARCHAR(80);
DEFINE Q1,Q2,Q3,QT VARCHAR(50);
CREATE TABLE tmp_EvoConFEC(mes VARCHAR(80) not null);
FOREACH (SELECT des_conc INTO o_des_conc FROM evo_concepto
WHERE (cod_empr = InPEmpresa) AND (cod_ref_empr = InPEmpresa)
AND (cod_ref_conc = InPNegocio) AND (cod_nivel = 2))
ALTER TABLE tmp _EvoConFEC ADD(***** VARCHAR(80))\';
END FOREACH
END PROCEDURE;
Valora esta pregunta


0