Declare External Function no Banco de Dados
Declara uma função externa ao Banco de Dados InterBase. A função, mais conhecida como UDF. O principio de criação de UDF, no Windows, é de construir a função em DLL “Delphi, C, C++, VB”, e após isto, declarar a função no InterBase.
Sintaxe :
DECLARE EXTERNAL FUNCTION name [datatype | CSTRING (int)
[, datatype | CSTRING (int) …]]
RETURNS {datatype [BY VALUE] | CSTRING (int)} [FREE_IT]
ENTRY_POINT ‘entryname’
MODULE_NAME ‘modulename’;
Ex : DECLARE EXTERNAL FUNCTION ABREVIAR_NOME CHAR(60) RETURNS CHAR(60) BY VALUE ENTRY_POINT “MINHAUDF” MODULE_NAME “MINHADLL.DLL”