Re: [SQL ] 請問判斷句語法
※ 引述《joyce2267 (章魚)》之銘言:
: 資料庫是Oracle
: 想在某個procedure中的where上多加一個判斷
: and IsNumeric(SUBSTR(order_car_no, 3,1) )= false
: 出現pls-00201 identifier IsNumeric must be declared
: 想請問是指IsNumeric 沒有被定義嗎?
因為你只是substr取1碼來判斷,
可以使用oracle裡的 ASCII 這個function來判斷,
數字0~9轉成 ascii是 48~57,
所以可以WHERE ASCII(SUBSTR(order_car_no, 3,1)) NOT IN (48,49,50,51,
52,53,54,55,56,57)
或者是額外再寫一個procedure來判斷囉
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.3.165.131
推
06/08 16:09, , 1F
06/08 16:09, 1F
推
06/08 16:56, , 2F
06/08 16:56, 2F
推
06/08 17:09, , 3F
06/08 17:09, 3F
推
07/06 03:08, , 4F
07/06 03:08, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):