---AGREGAR LA COLUMNA
if not exists(select * FROM INFORMATION_SCHEMA.COLUMNS  where Table_Name='doc_documentoComentario' and column_name = 'id_contacto')
begin
alter table [doc_documentoComentario] add [id_contacto] int NOT NULL DEFAULT 0
end

---MODIFICAR LA TABLA AUXILIAR
drop table [doc_documentoComentario_aux]
create table [doc_documentoComentario_aux] (
uid varchar (500)
,[documentoComentario] varchar (300)
,[documentoComentario_codigo] varchar (100)
,[documentoComentario_documento_documento] varchar (300)
,[documentoComentario_documento_documento_codigo] varchar (100)
,[documentoComentario_documento_documento_numero] int
,[documentoComentario_usuario_usuario] varchar (300)
,[documentoComentario_usuario_usuario_codigo] varchar (100)
,[documentoComentario_tarea_tarea] varchar (300)
,[documentoComentario_tarea_tarea_codigo] varchar (100)
,[documentoComentario_contacto_contacto] varchar (300)
,[documentoComentario_contacto_contacto_codigo] varchar (100)

)

---AGREGAR LA RELACION
if not exists (select * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS where CONSTRAINT_NAME= 'FK_doc_documentoComentario_id_contacto')
begin 
 ALTER TABLE [doc_documentoComentario] ADD CONSTRAINT
	FK_doc_documentoComentario_id_contacto FOREIGN KEY
	([id_contacto]) REFERENCES [ter_contacto]
	(id) ON UPDATE  NO ACTION ON DELETE  NO ACTION 
end
GO
