在teradata中以bteq格式化输出

时间:2014-05-30 12:38:15

标签: sql unix teradata

我在bteq下方使用来获取数据。

.Set Separator '|'
.SET TITLEDASHES OFF;
.SET NULL AS ''

.EXPORT REPORT FILE = /app2/test.txt
sel
emp_id,
float_perc,
CAST( 0  AS DECIMAL(18.2) ) AS var
from emp

我的输出低于输出:

5|.99|.00
4|.78|.00

但我们想要以下格式输出:

5|0.99|0.00
4|0.78|0.00

任何人都可以请帮助。 我们可以替换|。与| 0。在unix(Sun OS)中使用sed还是tee?

1 个答案:

答案 0 :(得分:0)

您可以使用FORMAT吗?

sel
emp_id,
float_perc (FORMAT '9.99'),
CAST( 0  AS DECIMAL(18.2) FORMAT '9.99') AS var
from emp