Bueno visitando las news de microsoft.public.es.sqlserver he visto que alguien preguntaba cómo saber si en una tabla existe un determinado campo, para en caso de no existir, añadirlo. Así que me he decidido a responderle y de paso postearlo aquí por si le sirve a alguien más.
IF NOT Exists(SELECT * FROM syscolumns AS sc INNER JOIN sysobjects AS so ON
sc.id=so.id AND
sc.name='NombreCampoNuevo' AND
so.name='NombreTabla')
Aquí pondríais la instrucción ALTER TABLE
GO
Suscribirse a:
Enviar comentarios (Atom)
3 comentarios:
Me resultó muy útil. Agradecido.
Muchas gracias!! indudablemente no importa en tiempo transcurrido, este post será de utilida para muchos que busquen una respuesta a este tipo de situaciones. Gracias me sirvió de mucho!
Muy buen apunte.
¡Bravo!
Publicar un comentario