在PL/SQL中,可以使用TO_NUMBER函數(shù)將字符串轉(zhuǎn)換為數(shù)字。以下是一個示例:
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函數(shù)將其轉(zhuǎn)換為數(shù)字,并將結(jié)果賦值給變量v_num。最后,我們使用DBMS_OUTPUT.PUT_LINE函數(shù)將結(jié)果打印出來。
請注意,如果字符串無法轉(zhuǎn)換為有效的數(shù)字,則TO_NUMBER函數(shù)將引發(fā)一個異常。因此,在使用TO_NUMBER函數(shù)之前,最好先進行輸入驗證以確保字符串可以正確轉(zhuǎn)換為數(shù)字。