在PL/SQL中,可以使用TO_NUMBER函數將字符串轉換為數字。以下是一個示例:
DECLARE
v_str VARCHAR2(10) := '1234';
v_num NUMBER;
BEGIN
v_num := TO_NUMBER(v_str);
DBMS_OUTPUT.PUT_LINE(v_num);
END;
在上面的示例中,我們定義了一個變量v_str作為字符串,然后使用TO_NUMBER函數將其轉換為數字,并將結果賦值給變量v_num。最后,我們使用DBMS_OUTPUT.PUT_LINE函數將結果打印出來。
請注意,如果字符串無法轉換為有效的數字,則TO_NUMBER函數將引發一個異常。因此,在使用TO_NUMBER函數之前,最好先進行輸入驗證以確保字符串可以正確轉換為數字。