Fechas nulas como parámetros

Hola:
Mi problema es que trato de pasar un campo fecha con valor nulo desde un programa visual basic a un procedimiento almacenado en SQl Server 2000 para insertar. Por ahora, como parche, le mando el valor 01/01/1900 y con un if pregunto en el procedimiento si es ese valor y le inserto NULL en caso contrario le asigno el valor que viene. ¿No habrá otra solución?
De antemano Gracias

1 respuesta

1
Respuesta de
Hola, podes usar parámetros opcionales.
Por ejemplo, podes cerar el store procedure asi
CREATE PROCEDURE nombresp
@Parm1 as varchar(10),
@Parm2 as varchar(10) = ''
AS
...
Luego podes llamarlo
exec nombresp valor1
(el valor2 no lo paso y va a tomar el valor null o lo que le asigne al definir el procedimiento)
Si tuvieras varios parámetros ..
exec nombresp valor1,,valor3
(El valor dos no lo paso.. y toma el valor que le asigne al comienzo, al crear el procedimiento.)
Espero que te sirva saludos.
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema SQL Server o hacer tu propia pregunta: