Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 SQL Plus дополняет поля пробелами. Как убрать?  [new]
Maxifly
Member

Откуда:
Сообщений: 522
Что надо сказать SQL Plus, чтобы он не дополнял поля в записи пробелами
Чтобы было не так

Russell 14000 .4
Partners 13500 .3
Errazuriz 12000 .3
Cambrault 11000 .3
Zlotkey 10500 .2


а так

Russell 14000 .4
Partners 13500 .3
Errazuriz 12000 .3
Cambrault 11000 .3
Zlotkey 10500 .2


24 май 06, 10:24    [2699196]     Ответить | Цитировать Сообщить модератору
 Re: SQL Plus дополняет поля пробелами. Как убрать?  [new]
Takurava
Member

Откуда:
Сообщений: 1776
Насколько я знаю так сделать нельзя, воспользуйся конструкцией
select col1||' '||col2||' '||col3 from table
24 май 06, 10:29    [2699231]     Ответить | Цитировать Сообщить модератору
 Re: SQL Plus дополняет поля пробелами. Как убрать?  [new]
?
Guest
set truncate on

с той же области
set linesize {N}
24 май 06, 10:45    [2699300]     Ответить | Цитировать Сообщить модератору
 Re: SQL Plus дополняет поля пробелами. Как убрать?  [new]
?
Guest
предыдущие "обрезают/добавляют" справа
еще можно переопределять форматы
column ....

например
column owner format a10
24 май 06, 10:48    [2699331]     Ответить | Цитировать Сообщить модератору
 Re: SQL Plus дополняет поля пробелами. Как убрать?  [new]
Elic
Member

Откуда:
Сообщений: 29978
?
Играл, но не угадал одной буквы :)
24 май 06, 10:52    [2699359]     Ответить | Цитировать Сообщить модератору
 Re: SQL Plus дополняет поля пробелами. Как убрать?  [new]
Maxifly
Member

Откуда:
Сообщений: 522
set truncate on
такой установки нет

есть
SET TRIMSPOOL ON

Но она убирает пробелы в конце строки а надо между полями.
24 май 06, 11:04    [2699442]     Ответить | Цитировать Сообщить модератору
 Re: SQL Plus дополняет поля пробелами. Как убрать?  [new]
?
Guest
функция SQL - RTRIM, но надо обернуть каждое поле.
24 май 06, 11:09    [2699471]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить