这里还有另外的一种方法
to_number(char [,fmt [,nlsparam] ])
该函数是将一个字符串所包含的数据转化为NUMBER型数据。
其中char是待转换的字符串,fmt指定待转换字符串的匹配规则,nlsparam参数用于指定所用语言种类等。
char的形式可为任何支持格式的字符串,如money型的字符串:$120,111.0023,23,000,000等。
fmt 是待转化的数据的匹配模式字符串,由于fmt种类比较多,大家可以到Xpert上面搜索to_number,就不在这里一一罗列,在这里只总结该讲述并未提及所给的fmt (format model)的所能匹配的值的范围——fmt的长度决定该函数所能匹配的字符串的最大值,否则会抛出-6502 numeric or value error 异常。
http://baike.baidu.com/link?url= ... FyEsfeAptaEYNH-1y5a