PDA

Ver la Versión Completa : funciones de firebird


micayael
09-09-2005, 23:56:33
Hola muchamos y muchachas.

Firebird tiene funciones propias como GETDATE() y esas cosas?

Ya busque mucho por internet pero no encuentro nada por ahi lo estoy buscando como funciones y tiene otro nombre jeje.

Me dan una manito por favor

jmariano
10-09-2005, 03:16:08
Las funciones en FireBird con conocidas como funciones UDF (o Funciones Definidas por el Usuario). Para poder revisarlas, busca en la subcarpeta "UDF", que estará dentro de la carpeta donde instalaste FireBird, los archivos "ib_udf.sql" y "fbudf.sql". Estos archivos contienen las declaraciones de todas las funciones soportadas por FireBird y, para poder usarlas, tendrás que cargar el contenido de ambos archivos. (FireBird permite, también, que podamos crear nuestras propias funciones, si tenemos los conocimientos necesarios para ello, claro).

Saludos!

rastafarey
12-09-2005, 16:50:23
Mira las udf que vienen con firebird te deberian ser suficientes pero si necesitas mas las puede hacer a tu gusto

micayael
12-09-2005, 18:44:39
Ok ya encontre esos archivos.

Ahora como cargo eso. En la consola de SQL nada mas y ejecuto??

Otra cosa. No hay ninguna funcion que me retorne la hora y fecha del sistema entre las que estan definidas.

La verdad que no tengo idea de como crearla tampoco

jmariano
12-09-2005, 18:59:37
Los archivos son "scripts", así que para cargarlos desde la consola has de ejecutar: isql -i ArchivoUDF.sql.

Te aconsejaría usar una herramienta administradora como IBExpert: http://www.ibexpert.com (hay una versión "Free").

Saludos!

rastafarey
12-09-2005, 19:14:43
Si vistes las funcione stambien hay un script para cargarlas en tu base de datos solo correlos en tu base de datos paero antes asegurate poner la dll en las udf de dodnde lee el servidor ../udf/

Y para leer la fecha usa Current_timestamp o una de esas o 'now'.

mightydragonlor
28-05-2011, 22:22:25
SELECT CURRENT_TIMESTAMP from RDB$DATABASE;
Por ejemplo esta, que es el equivalente a GETDATE() de MsSql.