В помощнике Teradata SQL вы должны изменить формат с плавающей запятой в этих настройках (Инструменты-> Параметры).
А для BTEQ лучше определить предпочтительный формат в Viewobject или SQL, как показано ниже.
.logon teradata/user,password
.SET RECORDMODE OFF;
.SET FORMAT OFF ;
.SET TITLEDASHES OFF;
.SET SEPARATOR ',';
.export report file=testdata.csv;
.set width 2000;
select
col1 (format '----------9') as colA,
col1 (int) as colB,
col1 as colC
from testtable;
.EXPORT RESET
.logoff
Приведите к int и отформатируйте обе работы, как показано ниже. В этом случае col1 - это число с плавающей точкой.
Выход:
colA, colB, colC
4, 4, 4.00000000000000E 000
35, 35, 3.50000000000000E 001
95, 95, 9.50000000000000E 001
79, 79, 7.90000000000000E 001
43, 43, 4.30000000000000E 001
66, 66, 6.60000000000000E 001
59, 59, 5.90000000000000E 001
5, 5, 5.00000000000000E 000
91, 91, 9.10000000000000E 001