Modificar tipo de datos en sql server
Publicado por Gerardo (3 intervenciones) el 05/04/2020 23:24:44
Tengo la siguiente tabla cargada con datos.
ahora quiero cambiar el tipo de datos del la columna ndocumen
o
pero me sale el siguiente error y no realizo el cambio.
Msg 5074, Level 16, State 1, Line 8
El objeto 'DF__pagos__ndocumen__1D4655FB' de tipo objeto es dependiente de columna 'Ndocumen'.
Msg 4922, Level 16, State 9, Line 8
Error de ALTER TABLE ALTER COLUMN Ndocumen debido a que uno o más objetos tienen acceso a columna.
1
2
3
4
5
6
CREATE TABLE dbo.pagos (
npago BIGINT PRIMARY KEY NOT NULL,
fecha DATE DEFAULT ('2010-01-01'),
concepto INT NOT NULL,
ndocumen BIGINT NOT NULL DEFAULT 0,
detalle varchar(50) NOT NULL DEFAULT '');
ahora quiero cambiar el tipo de datos del la columna ndocumen
1
ALTER TABLE pagos ALTER COLUMN ndocumen VARCHAR(15) NOT NULL;
o
1
ALTER TABLE pagos ALTER COLUMN ndocumen VARCHAR(15) NOT NULL SET DEFAULT '';
pero me sale el siguiente error y no realizo el cambio.
Msg 5074, Level 16, State 1, Line 8
El objeto 'DF__pagos__ndocumen__1D4655FB' de tipo objeto es dependiente de columna 'Ndocumen'.
Msg 4922, Level 16, State 9, Line 8
Error de ALTER TABLE ALTER COLUMN Ndocumen debido a que uno o más objetos tienen acceso a columna.
Valora esta pregunta


0