NOMBRE DE COLUMNA COMO VARIABLE AYUDAAAA
Publicado por daniel grillo (3 intervenciones) el 24/05/2008 05:00:50
BUENAS NOCHES AMIGOS QUIERA SU AYUA EN EL SGT PROBLEMA QUE SE ME AH PRESENTADO :
RESUTA QUE TENGO UNA TABLA LLAMADA SAL QUE TIENE 80 CAMPOS LOS CAMPOS QUE TIENE SON POR EJM SAL01,SAL02,SAL03 Y ASI MUCHOS MAS
LO QUE NO EN PODIDO HACER ES PONER EL NOMBRE DE LA COLUMNA COMO UNA VARIABLE DINAMICA ESTO MAS O MENOS
declare i int
while i<81
begin
SET @VARIABLE=COL_NAME(OBJECT_ID('Employees'), i)
UPDATE SAL SET @VARIABLE=@VALOREENTERO WHERE CONDICION1=@CONDICION1 AND CONDICION2=@CONDICION2 AND CONDICION3=@CONDICION3 AND CONDICION4=@CONDICION4
ESO ESTA QUE ME ROMPE LA CABEZA.
SI UBIERA ALGUN MODO DE SIMPLIFICAR EL CODIGO DE ESA MANERA Y NO USAR MUCHOS IF
set i=i+1
end
se que valtan declarar algunas variables mas pero esa es la idea gracias cpor su ayuda
RESUTA QUE TENGO UNA TABLA LLAMADA SAL QUE TIENE 80 CAMPOS LOS CAMPOS QUE TIENE SON POR EJM SAL01,SAL02,SAL03 Y ASI MUCHOS MAS
LO QUE NO EN PODIDO HACER ES PONER EL NOMBRE DE LA COLUMNA COMO UNA VARIABLE DINAMICA ESTO MAS O MENOS
declare i int
while i<81
begin
SET @VARIABLE=COL_NAME(OBJECT_ID('Employees'), i)
UPDATE SAL SET @VARIABLE=@VALOREENTERO WHERE CONDICION1=@CONDICION1 AND CONDICION2=@CONDICION2 AND CONDICION3=@CONDICION3 AND CONDICION4=@CONDICION4
ESO ESTA QUE ME ROMPE LA CABEZA.
SI UBIERA ALGUN MODO DE SIMPLIFICAR EL CODIGO DE ESA MANERA Y NO USAR MUCHOS IF
set i=i+1
end
se que valtan declarar algunas variables mas pero esa es la idea gracias cpor su ayuda
Valora esta pregunta


0