Oracle SQL中的数字格式

高保真

我已经完成了将数据从Oracle视图导出到固定长度的文本文件的任务,但是已经指定了如何将数据导出到文本文件的规范。IE

quantity            NUM         (10)  
price               NUM         (8,2) 
participant_id      CHAR        (3)   
brokerage           NUM         (10,2)  
cds_fees            NUM         (8,2) 

我的困惑出现在数字类型上,当它表示为(8,2)时。如果我要使用与文字相同的文字,是否有效地意味着

10 characters (as to_char(<field name>, '9999999.99')) 

或者

8 characters (as to_char(<field name>, '99999.99')) 

在文本文件中导出到定长文本字段时?

我正在看这个问题,它给出了一个见解,但不是全部。

感谢有人可以通过一些例子启发我。

非常感谢。

beny23

根据Oracle文档上的类型

(可选)您还可以指定精度(总位数)和小数位数(小数点右边的位数):

如果未指定精度,则该列将存储给定的值。如果未指定比例,则比例为零。

因此,在您的情况下,aNUMBER(8,2)拥有:

  • 总共8位数
  • 其中2个在小数点后

这给你一个范围-999999.99999999.99

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Oracle SQL中的数字格式

来自分类Dev

Oracle SQL中的数字格式

来自分类Dev

如何在Oracle SQL Developer中永久配置数字格式?

来自分类Dev

Oracle SQL TO_CHAR(数字,格式)-尾随零

来自分类Dev

Oracle SQL中的时间戳+数字小时

来自分类Dev

如何以正确的格式在oracle中后台处理数字

来自分类Dev

Oracle 中的单月数字日期格式问题

来自分类Dev

Oracle SQL日期格式

来自分类Dev

oracle中的XML格式

来自分类Dev

oracle中的XML格式

来自分类Dev

Oracle SQL Developer中SQL代码的缩进和格式

来自分类Dev

SQL中的数字格式

来自分类Dev

错误的日期格式Oracle SQL

来自分类Dev

Oracle SQL时间戳格式

来自分类Dev

MS SQL Server中的Oracle RR日期格式

来自分类Dev

Oracle(PL /)SQL中的字符串格式

来自分类Dev

在sql oracle中的单列中格式化名称

来自分类Dev

检查SQL中的字符串格式-ORACLE

来自分类Dev

如何在Oracle SQL中确认字段的格式

来自分类Dev

oracle:用斜杠格式化数字

来自分类Dev

如何在Oracle SQL中解析来自https arddress的数字?

来自分类Dev

在Oracle SQL中随机获取一个数字

来自分类Dev

如何确定数字在Oracle SQL中是否是连续的

来自分类Dev

Oracle中的时区日期格式

来自分类Dev

创建视图时将数字格式转换为oracle中的char

来自分类Dev

Oracle中的字母数字排序

来自分类Dev

如果列的值在 Oracle sql 中的格式不同,则使用特定格式更新日期

来自分类Dev

如何使用oracle sql获取数字中的前4位数字

来自分类Dev

Oracle中的SQL优化