Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Alguien sabe como usar la Función Rand() en firebird (https://www.clubdelphi.com/foros/showthread.php?t=52630)

DANNY777 26-01-2008 15:19:51

Alguien sabe como usar la Función Rand() en firebird
 
El tema es lo sigte. Tengo que crear un procedimiento almacenado en donde debo de utilizar esta función. y hasta ahora no se como hacerlo.
Estube investigando y todo lo que encontre fue como usarlo en el select pero mi intención es usarlo algo asi como en delphi.

Begin
Randomize;
f = rand(valor+1);
end

Algo asi.

Si alguién sabe como utilizarlo le agradeceré eternamente.

Gracias.

RolphyReyes 26-01-2008 16:32:41

Saludos.

En las versiones de Firebird menores a la 2.1 debes de registrar la UDF que viene con la instalacion y contiene esta funcion.

Debes de recordar que no estas poniendo instrucciones de un lenguaje de programacion sino en una BD y debes de hacer select.

Hasta luego.

DANNY777 26-01-2008 17:19:17

select * from x order by rand();
 
he probado este select pero ni ahi luego me funciona

select * from matenlace order by rand();

Y mi firebird es de la version 2

Si me puedes decir que estoy haciendo mal ahi???


La franja horaria es GMT +2. Ahora son las 10:04:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi