In Oracle 10 e successivi esiste un formato Binary-Double che (mi pare) corrisponde esattamente al formato floating-point di PHP.
Tuttavia, quando recupero il dato dal DB con una qualunque funzione Fetch di OCI8, mi viene restituita una stringa, che poi devo riconvertire in numerico all'interno di PHP (quando invece basterebbe ricopiare pari-pari gli 8 byte del dato floating-point).
Questo causa:
- maggior lavoro del programmatore
- maggior consumo di CPU
- inevitabili errori di arrotondameto
Domande:
- esiste una qualche possibilita di recuperare direttamente il valore numerico dal DB ?
- in alternativa, esiste almeno qualche funzione gia' pronta che venga in aiuto ?
- e' previsto almeno qualcosa del genere in PHP 6 ?
GRAZIE A TUTTI
DARIO