Función problemática

19/11/2004 - 01:10 por Mauricio López [uy] | Informe spam
Sres.:

Tengo la siguiente función:

CREATE FUNCTION fnValidarCodigo(
@Codigo CHAR(13))
RETURNS BIT
AS
BEGIN
IF @Codigo NOT IN (SELECT Codigo FROM tblTasas)
RETURN 1
ELSE
RETURN 0
END

la cual me da este error:
"Servidor: mensaje 455, nivel 16, estado 2, procedimiento fnValidarCodigo, línea 65535 La última
instrucción de una función debe ser una instrucción RETURN."

¿Qué está mal?

Muchas gracias



Saludos!

Mauricio López
Maldonado - Uruguay

Preguntas similare

Leer las respuestas

#1 Mauricio López [uy]
19/11/2004 - 01:32 | Informe spam
Encontré la solución, buscando en el historial de mensajes del grupo. Paso la solución por si a
alguien llegara a tener la misma duda.

CREATE FUNCTION fnValidarCodigo(
@Codigo CHAR(13))
RETURNS BIT
AS
BEGIN
DECLARE @Salida BIT
IF @Codigo NOT IN (SELECT Codigo FROM tblTasas)
SET @Salida = 1
ELSE
SET @Salida = 0
RETURN @Salida
END



Saludos!

Mauricio López
Maldonado - Uruguay
-
Sres.:

Tengo la siguiente función:

CREATE FUNCTION fnValidarCodigo(
@Codigo CHAR(13))
RETURNS BIT
AS
BEGIN
IF @Codigo NOT IN (SELECT Codigo FROM tblTasas)
RETURN 1
ELSE
RETURN 0
END

la cual me da este error:
"Servidor: mensaje 455, nivel 16, estado 2, procedimiento fnValidarCodigo, línea 65535 La última
instrucción de una función debe ser una instrucción RETURN."

¿Qué está mal?

Muchas gracias



Saludos!

Mauricio López
Maldonado - Uruguay
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida