J'essaye de migrer une application DB d'oracle à postgres. Je n'arrive pas à trouver un équivalent de NANVL dans postgres. Y a-t-il un moyen d'émuler la même chose?ce qui est un équivalent de NANVL (fonction oracle) dans postgres
De l'Oracle manual:
La fonction NANVL est utile que pour les nombres à virgule flottante de type BINARY_FLOAT ou BINARY_DOUBLE. Il demande à Oracle Database de renvoyer une valeur alternative n1 si la valeur d'entrée n2 est NaN (pas un nombre). Si n2 n'est pas NaN, Oracle renvoie n2.
Il (PosgreSQL) ne possède pas cette fonction. Ce que vous pouvez faire est un mélange de 'coalesce' avec l'une des fonctions ici: https://stackoverflow.com/questions/25858859/how-to-check-if-number-is-nan –
Puisque vous cherchez probablement Pour obtenir des réponses des experts de Postgres, vous pouvez expliquer ce que fait NANVL dans Oracle pour éviter qu'ils aient à lire la documentation Oracle. – mustaccio