Oracle - agregar columna con valor no nulo

 
Vista:

agregar columna con valor no nulo

Publicado por KARINA (53 intervenciones) el 31/05/2006 16:38:02
Hola por favor alguien me indicar como puedo agregar una columna no nula nueva a una tabla que ya tiene datos.
Si la tabla tiene datos la sentencia falla al poner el not null:
ALTER TABLE RECOM ADD(DS_RECOM VARCHAR2(300) not null);
Gracias de antemano,



Karina
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:agregar columna con valor no nulo

Publicado por Juan (2 intervenciones) el 31/05/2006 20:37:30
Ojo una vez lei algo relacionado. Primero agregabas la nueva columna y despues le agregas un constraint de not null sobre el nuevo campo. No se si pueda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:agregar columna con valor no nulo

Publicado por mad (1 intervención) el 03/06/2006 09:53:21
ALTER TABLE RECOM ADD(DS_RECOM VARCHAR2(300) );

ALTER TABLE RECOM MODIFY (DS_RECOM VARCHAR2(300) not null)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:agregar columna con valor no nulo

Publicado por cabalakis (10 intervenciones) el 05/06/2006 11:48:10
Buenas:
Eso puede dar problema si el campo lo tienes vacío, lo que se puede hacer para evitar problemas es añadir el campo obligatorio pero con un valor por defecto.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar