【发布时间】:2010-10-04 16:49:41
【问题描述】:
我正在编写的 .NET 应用程序需要在 Oracle 数据库中存储 .NET float、double 和 decimal 数据类型。在Oracle中定义数字列类型时,必须指定数字的精度和小数位数:
NUMBER(p,s)
p 是精度或总位数。 Oracle 保证数字的可移植性,精度范围为 1 到 38。
s 是小数点或小数点右侧的位数。范围可以从 -84 到 127。
作为我这个懒惰的程序员,我松散地使用“程序员”这个头衔,我希望其他人已经花时间找出好的 NUMBER(p,s) 浮点、双精度和十进制 .NET 数据类型的默认值?
【问题讨论】: