alter table

07/01/2010 - 18:49 por Marcos | Informe spam
buenas, tengo una tabla con registros. y deseo agregar un campo que no admita
nulo, entonces:

a) Agrego Campo
ALTER TABLE Tabla
Add NuevoCampo char(1)

b) Seteo valores default
update Tabla set NuevoCampo = 'A'

ahora bien, cómo hago por t-sql para eliminar el allow null para que no
acepte valores?

gracias
 

Leer las respuestas

#1 Gustavo Cantero
07/01/2010 - 19:39 | Informe spam
Marcos:
No me acuerdo si es así:

ALTER TABLE Tabla
alter column NuevoCampo char(1) NOT NULL

o así:

ALTER TABLE Tabla
alter NuevoCampo char(1) NOT NULL

Creo que con la primera funciona.
Saludos.

Gustavo A. Cantero
Scientia® Soluciones Informáticas
MCP - MCSD - MCTS - MCPD
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar

De: Marcos [mailto:]
Expuesto a las: Jueves, 07 de Enero de 2010 02:49 p.m.
Expuesto en: microsoft.public.es.sqlserver
Conversación: alter table
Asunto: alter table

buenas, tengo una tabla con registros. y deseo agregar un campo que no
admita
nulo, entonces:

a) Agrego Campo
ALTER TABLE Tabla
Add NuevoCampo char(1)

b) Seteo valores default
update Tabla set NuevoCampo = 'A'

ahora bien, cómo hago por t-sql para eliminar el allow null para que no
acepte valores?

gracias

Preguntas similares