Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2014, 07:24
cesarin2
 
Fecha de Ingreso: agosto-2005
Mensajes: 80
Antigüedad: 18 años, 8 meses
Puntos: 0
Actualizar campos en Tabla Dependiente

Que tal compas por favor requiero de sus consejos; resulta que tenemos un requerimiento en donde nos solicitan actualizar un campo de un par de tablas tengo el campo "recibo char(6)" y lo quiero pasar a char(7) el cual utilizando la sintaxis "alter table ReciboFin alter column recibo char(7);" funcionó perfectamente pero el problema radica cuando deseo actualizar otro campo de otra tabla "codrecibo char(14)" a char(15) ya que ejecuto la misma sintaxis "alter table PagosFin alter column codrecibo char(15);" pero me muestra unos errores

Mens. 5074, Nivel 16, Estado 1, Línea 1
The index 'XIF53Pagos' is dependent on column 'codrecibo'.
Mens. 5074, Nivel 16, Estado 1, Línea 1
The index 'PK_Pagos_Ri' is dependent on column 'codrecibo'.
Mens. 5074, Nivel 16, Estado 1, Línea 1
The object 'FK_Pagos_Recibo' is dependent on column 'codrecibo'.
Mens. 4922, Nivel 16, Estado 9, Línea 1
ALTER TABLE ALTER COLUMN codrecibo failed because one or more objects access this column.

Al parecer los errores saltan ya que el campo esta amarrado a unos índices y aparte codrecibo es "primary key de mi tabla ReciboFin" y es ForeignKey en mi tabla "PagosFin"

¿Cómo podría hacer para poder actualizar mi campo codrecibo de char(14) a char(15) cuando tengo tablas dependientes?

Gracias por su ayuda.
Saludos,