Verificar que existe un campo!

03/11/2005 - 02:33 por [David] | Informe spam
Saludos.
tengo el codigo para modificar una tabla (quitar o agregar columnas).
ALTER TABLE ALUMNOS DROP COLUMN ANIO, LAREDO, VETERANO
ALTER TABLE ALUMNOS ADD ANIO INT, LAREDO BIT, VETERANO BIT
pero necesito de alguna funcion (una validacion) para saber si por ejemplo
la columna "laredo" ya existe en la tabla, ya ven que si ejecuto otra vez el
codigo
ALTER TABLE ALUMNOS ADD ANIO INT, LAREDO BIT, VETERANO BIT
me marcara error.
Ayuda!!!.
De antemano, gracias
 

Leer las respuestas

#1 Carlos Sacristán
03/11/2005 - 08:58 | Informe spam
IF EXISTS (SELECT 1 FROM information_schema.columns WHERE
table_name='tu_tabla' AND column_name='tu_columna')
ELSE


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"[David]" escribió en el mensaje
news:
Saludos.
tengo el codigo para modificar una tabla (quitar o agregar columnas).
ALTER TABLE ALUMNOS DROP COLUMN ANIO, LAREDO, VETERANO
ALTER TABLE ALUMNOS ADD ANIO INT, LAREDO BIT, VETERANO BIT
pero necesito de alguna funcion (una validacion) para saber si por ejemplo
la columna "laredo" ya existe en la tabla, ya ven que si ejecuto otra vez


el
codigo
ALTER TABLE ALUMNOS ADD ANIO INT, LAREDO BIT, VETERANO BIT
me marcara error.
Ayuda!!!.
De antemano, gracias


Preguntas similares