【发布时间】:2010-08-03 20:09:36
【问题描述】:
我们有一个带有NUMBER(20,7) 类型的“价格”字段的表。在 TOAD 中我这样做:
update mytable set price = 1234567890123.1234567;
然后我做这个选择:
select price, to_char(price) from mytable
PRICE TO_CHAR(PRICE)
1234567890123.12 "1234567890123.1234567"
问题是,为什么 TOAD 在显示 NUMBER(20,7) 字段时会截断结果?数据显然在那里,因为它使用 to_char 打印出来。
??
【问题讨论】:
-
不确定 TOAD,但也许有与 SQL*Plus "numformat" 设置等效的设置? (adp-gmbh.ch/ora/sqlplus/numformat.html)
-
我的 TOAD 版本 9.1.0.62 除了可以用科学计数法显示很长的数字外没有任何选择。不太好 - 您在查询表时必须使用 TO_CHAR 选项。