在Oracle中,NUMBER型超过一定长度后,显示时都是按科学计数法,感觉在显示时好像会自动省略掉后面的几位,如11111111111111111111(20个1)可能会显示为1.111111111111111E20(16个1)。用SQL查询时如果用Field=11111111111111111111(20个1)查不出来结果,但用Field=1.111111111111111E20(16个1)却可以,这是什么原因?