6-1-4 轉換函數

除了 Oracle 資料類型以外,Oracle 資料庫中的表格資料欄還可用 ANSI、DB2 與 SQL/DS 資料類型來定義。不過,Oracle 伺服器會在內部自動將這些資料類型轉換為 Oracle 資料類型。在某些狀況下,Oracle 伺服器會使用一種資料類型的資料,但實際上預期應該是另一種不同資料類型的資料。發生這樣的情況時,Oracle 伺服器會自動將資料轉換為預期的資料類型。此資 料類型轉換可透過內隱的方式在 Oracle 伺服器自動進行,或由使用者實際手動轉換。
外顯的資料類型轉換則是藉由使用轉換函數來進行。轉換函數可將一個值從一種資料類型轉換為另一種資料類型。一般來說,函數名稱的形式是依照 data type to data type 的慣例。第一種資料類型是輸入資料類型;第二種資料類型則是輸出資料類型。












注意:雖然提供內隱的資料類型轉換功能,但仍建議您以實際的方式來轉換資料類型,以確保 SQL 敘述句的可靠性。


沒有留言:

張貼留言