Привет! Я использую сценарий sql для извлечения данных в файл с помощью команды spool.Я конвертирую один столбец, который является числовым, в to_CHAR, и он добавляет дополнительный пробел в конце.Я использовал FM0000 в качестве формата, но не уверен, почему добавляется завершающий пробел при преобразовании числа в символ.
В скрипте используется следующее:
SET SPACE 0
SET LINESIZE 1000
SET TRIMSPOOL ON
--SET TRIMOUT ON
SET TERMOUT OFF
SET PAGESIZE 0
SET ECHO OFF
SET FEEDBACK OFF
SET HEADING OFF
SPOOL /u05/oracle/loadarea/Paragon/iib/data/rdrmst.dat
SELECT TO_CHAR(RDRMST_ODOMETER,'FM000000') FROM TABLE
Пожалуйста, дайте мне знать