varchar2(十)和number应该转换为什么类型