我已经完成了将数据从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'))
在文本文件中导出到定长文本字段时?
我正在看这个问题,它给出了一个见解,但不是全部。
感谢有人可以通过一些例子启发我。
非常感谢。
(可选)您还可以指定精度(总位数)和小数位数(小数点右边的位数):
如果未指定精度,则该列将存储给定的值。如果未指定比例,则比例为零。
因此,在您的情况下,aNUMBER(8,2)
拥有:
这给你一个范围-999999.99
来999999.99
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句