Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Modificar Valor por defecto

Estas en el tema de Modificar Valor por defecto en el foro de SQL Server en Foros del Web. Hola: ¿Cómo se modifica el valor por defeto de una columna? ALTER TABLE dbo.clientes ALTER COLUMN nombre char(80) NOT NULL CONSTRAINT DF_clientes_nombre DEFAULT ('') No ...
  #1 (permalink)  
Antiguo 20/11/2008, 07:00
 
Fecha de Ingreso: junio-2007
Mensajes: 41
Antigüedad: 16 años, 11 meses
Puntos: 0
Modificar Valor por defecto

Hola:
¿Cómo se modifica el valor por defeto de una columna?

ALTER TABLE dbo.clientes ALTER COLUMN nombre char(80) NOT NULL CONSTRAINT DF_clientes_nombre DEFAULT ('')

No funciona...

Gracias por adelantado.
Ángel I.
  #2 (permalink)  
Antiguo 20/11/2008, 07:23
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Respuesta: Modificar Valor por defecto

suponiendo que el constaint existente se llama asi (DF_Clientes_Nombre),

Código:
ALTER TABLE [clientes] DROP CONSTRAINT [DF_clientes_nombre] 
GO

ALTER TABLE [clientes] ADD CONSTRAINT [DF_clientes_nombre] DEFAULT ('') FOR [nombre]
GO
sino, lo puedes identificar en la salida de

Código:
sp_help 'clientes'
Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:16.