看板 Database 關於我們 聯絡資訊
※ 引述《joyce2267 (章魚)》之銘言: : 資料庫是Oracle : 想在某個procedure中的where上多加一個判斷 : and IsNumeric(SUBSTR(order_car_no, 3,1) )= false : 出現pls-00201 identifier IsNumeric must be declared : 想請問是指IsNumeric 沒有被定義嗎? Oracle 沒有這個function, 可以用exception自己寫一個: CREATE OR REPLACE FUNCTION IsNumber(p_val IN VARCHAR2) RETURN NUMBER IS l_val NUMBER; BEGIN l_val := TO_NUMBER(p_val); RETURN 1; EXCEPTION WHEN VALUE_ERROR THEN RETURN 0; END; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.142.74.199
joyce2267:謝謝~我試試看! 06/08 16:00