在oracle中,用代码怎样取到某个字段的类型信息呢?
请教大家: 
                我现在做了一个函数,就是在处理函数的时候,我想根据该表中的字段类型,来返回一个新值.比如有个字段是A(5,3)number类型,所以我函数就返回三位小数,如果是(5,4)就返回四位小数,不知道有没有那个方法可以返回某个字段的类型信息?
------解决方案----------------------创建table 
 create table tmp3( id number(5,3) ) 
 / 
 --执行查询 
 select Owner,table_name,column_name,data_precision,data_scale from all_tab_columns where table_name=upper( 'tmp3 ') 
 / 
 --查询结果 
 system	TMP3	ID	5	3
------解决方案--------------------就是正常的查询,你仔细看看all_tab_columns这个表结构就明白了   
 select Owner,table_name,column_name,data_precision,data_scale from all_tab_columns where table_name=upper( 'tmp3 ') and (column_name=upper( 'a ') or column_name=upper( 'b ') or column_name=upper( 'c ') or column_name=upper( 'd ') )