Translations:Documentation/HowTo/MigrateFromHSQLDB/31/da

From The Document Foundation Wiki
Jump to: navigation, search

IFNULL-funktionen findes ikke i Firebird. Et blik på nedenstående liste viser at COALESCE-funktionen kan bruges i både Firebird og den interne HSQLDB. Denne funktion er endnu mere universel, fordi den kan forespørge om et vilkårlig antal værdier og det første træf, der ikke er NULL, returnerer den tilsvarende værdi. Desværre giver base-SQL-redigeringen ikke mulighed for at dele en term med Søg og erstat. I stedet kan IFNULL simpelthen erstattes af COALESCE, hvis termen forekommer flere gange i en forespørgsel. I den slags transformationer er det derfor tilrådeligt at kopiere forespørgslen til en simpel tekstbehandler med Søg og erstat-funktion og så foretage erstatningen der og overskrive det gamle indhold med den.