1) query の下で実行すると、DB は SQL エラーをスローします。つまり、
'無効な番号'
SELECT b.col1,b.col2 FROM table b WHERE b.col1=123 AND b.col2 like '%0%'
2) しかし、like 演算子で (0-10) 以外の値を使用すると、DB はエラーをスローしません。
SELECT b.col1,b.col2 FROM table b WHERE b.col1=123 AND b.col2 like '%59%'
col1
とcol2
の両方VARCHAR2