parametros

05/04/2005 - 19:10 por Victor Carrión | Informe spam
Hola

Tengo un procedure q tiene definido 4 parametros.. pero de esos desde mi
programacion en algunos casos solo quiero pasar uno o dos, como hago para
que el sql me asigne null a esos parametros que no paso datos?

Victor

Preguntas similare

Leer las respuestas

#1 Victor Carrión
05/04/2005 - 19:42 | Informe spam
Gracias!!!!

"Alejandro Mesa" escribió en el
mensaje news:
Victor,

Asignale el valor NULL como valor por defecto en la declaracion del
procedimiento, y cuando ejecutes el procedimiento referencia los
parametros
pro nombre.

Ejemplo:

create procedure dbo.usp_proc1
@par1 int = null,
@par2 datetime = null
as
set nocount on

select @par1, @par2

return 0
go

exec dbo.proc1
exec dbo.proc1 @par1 = 10
exec dbo.proc1 @par2 = '20050401'
exec dbo.proc1 @par1 = 10, @par2 = '20050401'
go


AMB





"Victor Carrión" wrote:

Hola

Tengo un procedure q tiene definido 4 parametros.. pero de esos desde mi
programacion en algunos casos solo quiero pasar uno o dos, como hago para
que el sql me asigne null a esos parametros que no paso datos?

Victor



Respuesta Responder a este mensaje
#2 Alejandro Mesa
05/04/2005 - 19:43 | Informe spam
Victor,

Asignale el valor NULL como valor por defecto en la declaracion del
procedimiento, y cuando ejecutes el procedimiento referencia los parametros
pro nombre.

Ejemplo:

create procedure dbo.usp_proc1
@par1 int = null,
@par2 datetime = null
as
set nocount on

select @par1, @par2

return 0
go

exec dbo.proc1
exec dbo.proc1 @par1 = 10
exec dbo.proc1 @par2 = '20050401'
exec dbo.proc1 @par1 = 10, @par2 = '20050401'
go


AMB





"Victor Carrión" wrote:

Hola

Tengo un procedure q tiene definido 4 parametros.. pero de esos desde mi
programacion en algunos casos solo quiero pasar uno o dos, como hago para
que el sql me asigne null a esos parametros que no paso datos?

Victor



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