0 votos

como alterar una columna para que sea no nula si es varchar

quiero alterar la columna la cual es varchar pero tambien quiero hacerla no nula intente alter gtable personas alter column nombre varchar not null; pero me aparece error

0voto

aEscarcha Puntos 110

Tienes la tabla llena de valores NULL, antes de hacer el alter tienes que quitarlos

UPDATE personas SET nombre="0" WHERE nombre IS NULL;
ALTER TABLE personas ALTER COLUMN nombre varchar NOT NULL;

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: