Oracle字符类型与数值类型的转换?应该是优先转换定值,滞后转化甚至不转换变量比如 SELECT × FROM EMP WHERE EMP_TYPE = TO_CHAR(123)只需要在编译时候转换一次;SELECT * FROM EMP WHERE TO_NUMBER(EMP_TYPE) = 123会在每条记录都to_number一次完全不是一个概念!