Translations:Documentation/HowTo/MigrateFromHSQLDB/31/sl

From The Document Foundation Wiki
Jump to: navigation, search

Funkcije IFNULL Firebird ne pozna. Pogled na spodnji seznam kaže, da lahko namesto tega uporabimo funkcijo COALESCE tako v Firebirdu kot v interni zbirki HSQLDB. Ta funkcija je še bolj univerzalna, saj lahko poizveduje po poljubnem številu vrednosti in prvi zadetek, ki ni NULL vrne ustrezno vrednost. Žal urejevalnik SQL programa Base ne ponuja možnosti skupne rabe izraza z Najdi in zamenjaj. Sicer bi lahko IFNULL enostavno zamenjali s COALESCE, če se ukaz pogosteje pojavlja v poizvedbi. Za take transformacije je zato priporočljivo kopirati poizvedbo v enostaven urejevalnik besedil s funkcijo najdi-in-zamenjaj, nato izvesti to zamenjavo in s tako spremenjeno vsebino prepisati staro vsebino poizbedbe.