Qual é o erro desta function?

27/05/2011

0

CREATE FUNCTION RandomizeINT(@Lower INT, @Upper INT )
RETURNS FLOAT
AS
BEGIN
DECLARE
@Random FLOAT

SET @Random = ROUND(((@Upper - @Lower -1) * RAND() + @Lower), 0)

RETURN @Random
END
GO
Thiago Pedro

Thiago Pedro

Responder

Posts

27/05/2011

Rafael Mattos

qual é o erro que está de retornando?
Responder

10/07/2011

Marco Pinheiro

Existem problemas em usar o RAD() em funções.   veja estes links de apoio para resolver o caso:   http://social.msdn.microsoft.com/Forums/pt-BR/transactsqlpt/thread/9fed8a36-f94d-475d-8f0a-b68088a5a514 http://www.sqlservercentral.com/Forums/Topic666309-338-1.aspx   Att.,   Marco.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar