我需要在Oracle中找到表(和列),其数据类型为NUMBER,并带有十进制精度。例如,我想获取表名称定义为“ MARKET_RATE NUMBER(4,2)”的表名,而不是简单定义为“ AGE NUMBER”的表名(无十进制精度)。
我不确定如何精确地点击此查询以找到此类表(列)的详细信息。
问候
您可以在DATA_PRECISION或DATA_SCALE中使用user_tab_cols和dba_tab_cols(如果有特权)。像这样的东西
DATA_PRECISION
DATA_SCALE
user_tab_cols
dba_tab_cols