浮點運算元
如果算術運算子的任一運算元是浮點,且兩個運算元都不是十進位浮點,則會在浮點中執行作業。 必要的話,會先將運算元轉換成倍精準度浮點數字。 因此,如果表示式的任何元素是浮點數字,則表示式的結果是倍精準度浮點數字。
使用轉換為倍精準度浮點數的整數暫時副本來執行包含浮點數字和整數的作業。 使用已轉換為倍精準度浮點數的十進位數暫時副本來執行包含浮點數和十進位數的作業。 浮點作業的結果必須在浮點數字範圍內。
浮點運算元 (或函數引數) 的處理順序可能會稍微影響結果,因為浮點運算元是實數的近似表示法。 由於最佳化工具可能會隱含地修改運算元的處理順序 (例如,最佳化工具可能會決定要使用的平行化程度及要使用的存取計劃) ,因此每次執行使用浮點運算元的 SQL 陳述式時,應用程式不應該依賴精確相同的結果。