SQL Server - Validar Variable

 
Vista:

Validar Variable

Publicado por vicma (3 intervenciones) el 06/06/2016 17:45:40
Buenos dias:

Me pueden ayudar a resolver esta duda que traigo, estoy trabajando dentro de un Store. Lo que quiero es validar si el campo que estoy recuperando es nulo o vacio, pero no entra en mi condicón.

Si viene vacia o nula debe de estar en mi segunda condición.
No entra en la condición.

Este es el codigo:

1
2
3
4
5
6
7
8
SET @FACTURA = (SELECT FACTURA FROM facturasXML WHERE ID = @ID AND Factura = @DescripcionExtra)
IF (@FACTURA = NULL)
	BEGIN
		IF (SELECT COUNT(*) FROM facturasXML WHERE (SUBSTRING(UUID,32,5) = @DescripcionExtra) AND ID = @ID) = 0
		BEGIN
			SELECT @Ok = 12345, @OkRef = 'Favor de validar la factura ' + @DescripcionExtra +' no corresponde al FOLIO FISCAL del XML asociado'
		END
	END
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Validar Variable

Publicado por Isaias (4558 intervenciones) el 07/06/2016 00:18:33
Cambia esta linea

1
SELECT @FACTURA = FACTURA FROM facturasXML WHERE ID = @ID AND Factura = @DescripcionExtra

¿Que resultado te daria esta linea con las variables seteadas?


1
SELECT  FACTURA FROM facturasXML WHERE ID = @ID AND Factura = @DescripcionExtra
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar