SQL Server - agreagar campos a tablas

 
Vista:

agreagar campos a tablas

Publicado por renegado (41 intervenciones) el 30/07/2005 02:04:55
saludos

mi pregunta

tengo una bd crada con usu correspondientes tablas,

si quisiera a gregarle campos a dicha tabla, indices, descripccion de los campos y valores predeterminados, validando primero que los objetos no existan en la tabla, todo esto en un procedure almacenado


att

rene de j casta;eda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:agreagar campos a tablas

Publicado por Liliana (151 intervenciones) el 01/08/2005 18:01:58
Hola Rene:
En principio, para saber si una columna existe o no en una tabla determinada, probá el siguiente código, que, en caso de no existir, altera la tabla, agregando una columna de fecha:

create table test
(numero smallint)
go

sp_help test
go

if not exists(
select * from INFORMATION_SCHEMA.COLUMNS
where table_name = 'test'
and column_name = 'fecha')
alter table test add fecha datetime
go

sp_help test
go

Con respecto al resto, podría buscarse algo similar, pero tené en cuenta que puede existir una restricción, índice o default, con un nombre diferente al que podrías estar buscando, pero con el mismo contenido.
Si son pocas tablas, tal vez te convenga hacerlo "a mano".
Espero que te ayude u oriente.
Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar