Как обрезать конечные пробелы перед значением столбца в SQL плюс - PullRequest
1 голос
/ 10 июля 2020

Я пытаюсь экспортировать значения запроса sql select в файл формата .txt через sql plus. В сгенерированном выходном файле конечные пробелы появляются перед значениями первого столбца.

Прикреплено изображение, которое содержит данные, отображаемые в SQL plus, и то, как оно отображается в текстовом файле

Ниже приведен запрос, который я пытался использовать.

SET UNDERLINE OFF;
SET PAGESIZE 0;
set feedback off;
SELECT EMPNO,ENAME,JOB,MGR FROM emp;

Может ли кто-нибудь предложить, как удалить конечные пробелы перед значениями первого столбца в SQL плюс.

Ответы [ 2 ]

0 голосов
/ 11 июля 2020

Вы можете использовать параметр формата следующим образом:

Column empno format 99999 -- number of 9's equal to max length 
Column ename format a15 -- replace 15 with max size of ename 

Сделайте то же самое для других столбцов.

99999 используется для числовых столбцов, а a<size> используется для строки .

0 голосов
/ 10 июля 2020

Просто конвертируйте числа в char: to_char (empno) как empno

...