Saltar al contenido

Cómo establecer el valor predeterminado al insertar null valor en no null columna SQL Server?

Indagamos por el mundo online para de este modo mostrarte la solución a tu problema, si continúas con dudas deja la pregunta y contestaremos sin falta.

Solución:

primera solución,

   insert into t1
    select id,isnull(name,'Peter') from t2

Segunda solución

ALTER TABLE T1 ALTER COLUMN name varchar(255) NULL

insert into t1
select id,name from t2

ALTER TABLE T1 ALTER COLUMN name varchar(255) NOT NULL

Entonces, en lugar de

Insert into t1 select * from t2

puede reescribir su consulta como

Insert into t1 
select col1,col2, ISNULL(name, 'Peter'), othercolumns from t2

Si estás de acuerdo, tienes el poder dejar una crónica acerca de qué le añadirías a esta crónica.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *