Translations:Documentation/HowTo/MigrateFromHSQLDB/31/de

From The Document Foundation Wiki
Jump to: navigation, search

Die IFNULL-Funktion ist in Firebird unbekannt. Ein Blick auf die folgende Liste zeigt, dass die COALESCE-Funktion stattdessen sowohl in Firebird als auch in der internen HSQLDB verwendet werden kann. Diese Funktion ist noch universeller, da sie beliebig viele Werte abfragen kann und der erste Treffer, der nicht NULL ist, den entsprechenden Wert zurückgibt. Leider bietet der SQL-Basiseditor nicht die Möglichkeit, einen Begriff mit Suchen und Ersetzen zu teilen. Andernfalls könnte IFNULL einfach durch COALESCE ersetzt werden, wenn der Begriff in einer Abfrage häufiger vorkommt. Für solche Transformationen ist es daher ratsam, die Abfrage in einen einfachen Texteditor mit Such- und Ersetzungsfunktion zu kopieren, dann die Ersetzung vorzunehmen und den alten Inhalt damit zu überschreiben.