Oracle的SIGN函數接受以下數據類型作為輸入:
- NUMBER:這是最常用的數據類型,可以表示整數和小數。
- INTEGER:整數類型,只能表示整數。
- FLOAT:浮點數類型,可以表示實數。
- DOUBLE PRECISION:雙精度浮點數類型,可以表示更高精度的實數。
- DECIMAL:十進制數類型,可以表示固定精度的實數。
- BINARY_FLOAT:二進制浮點數類型,用于表示單精度浮點數。
- BINARY_DOUBLE:二進制雙精度浮點數類型,用于表示雙精度浮點數。
請注意,SIGN函數不支持字符串、日期和其他非數值數據類型。在使用SIGN函數時,確保傳遞給它的參數是上述支持的數據類型之一。