char(2)的,后面的有一个空格。删不掉。在plsql里可以正常查。写死的sql在程序也可以正常查。
程序用占位符的形式,不能查出来。只能转成to_number
select t.*,t.rowid from VUL_TASK_MAIN_STRATEGY_WHITE t where to_number(t.compare_type) = 2