Re: [SQL ] 請問判斷句語法

看板Database作者 (XXX)時間15年前 (2010/06/08 14:32), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《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

06/08 16:00, , 1F
謝謝~我試試看!
06/08 16:00, 1F
文章代碼(AID): #1C3UFmnw (Database)
文章代碼(AID): #1C3UFmnw (Database)