在Oracle數據庫中,CAST()函數用于將一種數據類型轉換為另一種數據類型
CAST(expression AS datatype)
其中:
expression
是要轉換的值或表達式。datatype
是目標數據類型,可以是以下之一:
示例:
SELECT CAST(123 AS VARCHAR2(10)) FROM DUAL; -- 將數字123轉換為字符串
SELECT CAST('123' AS NUMBER) FROM DUAL; -- 將字符串'123'轉換為數字
SELECT CAST(SYSDATE AS TIMESTAMP) FROM DUAL; -- 將日期轉換為時間戳
請注意,在使用CAST()函數時,確保轉換是有效的,否則可能會導致錯誤。例如,嘗試將非數字字符串轉換為數字可能會導致錯誤。