to_number()转为数字格式to_char()转为字符串格式to_date()转为时间格式..........转为数字格式只有是数字的字符串才能转,这句话可能有点歧义,通常字符前面带0或点的数字字符串转数字用到,如000012转为12,.55转为0.55,若是个英文符号等字符转了就报无效数字类型的错,如果遇到两种数据类型不一致情况数据库默认是会转的,如关联ta.a=ba.bta.a是字符串,ba.b是数字,或者将ta.a插入到ba.b数据库就会自动转