FreeAdhocUDF für InterBase und FireBird in deutschin englishen françaisen españolin italianoa português
homeprevious pageÜbersicht • overview • aperçunext pagelast page Seite empfehlen • advice website • Mailing-Liste • mailinglist • liste de diffusionwas ich vermisse • what I missed •eMail Kommentar • eMail commentprintsitemap
sonstige Funktionen 2 Funktionen
ab InterBase Version 7.5 kann diese Funktion ersetzt werden
ab FireBird Version 2.0 kann diese Funktion ersetzt werden
ab FireBird Version 2.1 kann diese Funktion ersetzt werden
Output RETURN Mechanismus wenn nicht anderes angegeben: FREE_IT
Die TestSQLs mit NULL funktionieren nur ab FireBird 2
 
sonstige Funktionen
F_IF Funktion von adhoc
ersetzbar durch CASE
ersetzbar durch IIF
ersetzbar durch DECODE
Entrypoint aif
Input CSTRING(32) CSTRING(8) CSTRING(32) CSTRING(8190) CSTRING(8190) Vergleichsstring 1
Vergleichsoperator
Vergleichstring 2
wenn Vergleich zutrifft, dann Ergebnis das, was in 4. Parameter steht
wenn Vergleich nicht zutrifft, dann Ergebnis das, was in 5. Parameter steht
Output CSTRING(8190)
Nachbildung einer IF-Schleife
Vergleichsoperator
        =
        <>
        <
        >
        <=
        >=
        Jedem dieser Operatoren kann ein “n” (nummerisch) vorangestellt werden, wenn die zu vergleichende Strings eine
        Flieskommazahl enthalten, z.B. n=
TestSQL
SELECT 'Parameter 1 ist kleiner' AS ISCORRECT, F_IF('Test', '<=', 'Testa', 'Parameter 1 ist kleiner', 'Parameter 1 ist größer') FROM RDB$DATABASE;
SELECT 'Parameter 1 ist größer' AS ISCORRECT, F_IF('Testb', '<=', 'Testa', 'Parameter 1 ist kleiner', 'Parameter 1 ist größer') FROM RDB$DATABASE;
SELECT 'Parameter 1 ist kleiner' AS ISCORRECT, F_IF('Test1', 'n<=', 'Test2', 'Parameter 1 ist kleiner', 'Parameter 1 ist größer') FROM RDB$DATABASE;
SELECT 'Parameter 1 ist kleiner' AS ISCORRECT, F_IF('123.45', 'n<=', '234.56', 'Parameter 1 ist kleiner', 'Parameter 1 ist größer') FROM RDB$DATABASE;
SELECT NULL AS ISCORRECT, F_IF(NULL, NULL, NULL, NULL, NULL) FROM RDB$DATABASE;
nach oben • go top •
F_VERSION Funktion von adhoc
Entrypoint version
Input ohne
Output CSTRING(254) Version der FreeAdhocUDF
TestSQL
SELECT F_VERSION() FROM RDB$DATABASE;
vorige Seite • previous page • passée sitenach oben • go top • vers le hautnächste Seite • next page • prochain site