Poner una fecha en blanco en default

18/02/2005 - 14:15 por Alonso | Informe spam
Hola como puedo al crear una nueva tabla poner en el default de un campo
tipo smalldatetime, una fecha vacia (no un valor null).?

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
18/02/2005 - 14:29 | Informe spam
Alonso,

Una columna tipo smalldatetime o datetime puede tener dos clase o tipo de
valores, un valor smalldatetime / datetime o NULL si la columna lo permite. A
differencia de otros rdbms, sql server no sporta fechas en blanco. Si quieres
mostrar una cadena vacia, lo puedes hacer en la aplicacion cliente /
herramienta de reporte / lenguaje de programacion ó transaformando el tipo en
la consulta.

Ejemplo:

use northwind
go

select orderid, isnull(cast(shippeddate as varchar), '') as sd
from orders
go


AMB

"Alonso" wrote:

Hola como puedo al crear una nueva tabla poner en el default de un campo
tipo smalldatetime, una fecha vacia (no un valor null).?




Respuesta Responder a este mensaje
#2 Tinoco
18/02/2005 - 14:31 | Informe spam
Hola Alonso,

No creo que exista esa posibilidad, para eso existen los NULL. Es como
querer guardar "vacio" en un campo numerico.

Tinoco

"Alonso" wrote:

Hola como puedo al crear una nueva tabla poner en el default de un campo
tipo smalldatetime, una fecha vacia (no un valor null).?




Respuesta Responder a este mensaje
#3 ulises
18/02/2005 - 15:38 | Informe spam
En Ms SQL Server, el tipo de datos es un "constraint" obligatorio, de
esa forma si el campo tiene datos (es decir si permite NULL) debe
llevar un valor válido.

Saludos,
Ulises

On Fri, 18 Feb 2005 09:15:43 -0400, "Alonso"
wrote:

Hola como puedo al crear una nueva tabla poner en el default de un campo
tipo smalldatetime, una fecha vacia (no un valor null).?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida