oracle中where条件中类型的隐式转换

sql的where条件中,等式两边类型不一致时,数据库会作一次隐式类型转换。 若是是数字类型(诸如number,double,integer等)的话,会默认的把带引号的转成数字再进行查询,也就是说带引号和不带引号是同样的。 select * from t where to_number(char_col) = num_val oracle会从“大”类型转换到“小”类型。 oracle会在char类
相关文章
相关标签/搜索