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)
-   -   funciones de firebird (https://www.clubdelphi.com/foros/showthread.php?t=25052)

micayael 09-09-2005 23:56:33

funciones de firebird
 
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

Resp
 
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

Código SQL [-]
SELECT CURRENT_TIMESTAMP from RDB$DATABASE;
Por ejemplo esta, que es el equivalente a GETDATE() de MsSql.


La franja horaria es GMT +2. Ahora son las 02:46:23.

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