Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как центрировать данные в столбце отчёта в SQL*Plus? / 8 сообщений из 8, страница 1 из 1
29.11.2002, 11:43
    #32073928
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как центрировать данные в столбце отчёта в SQL*Plus?
Как центрировать название столбца я в курсе: column <col_name> justify <left|center|right|n>, а
как позиционировать сами данные?
...
Рейтинг: 0 / 0
29.11.2002, 12:26
    #32073978
Mergen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как центрировать данные в столбце отчёта в SQL*Plus?
А разве положение не определяется типом данных?
...
Рейтинг: 0 / 0
29.11.2002, 12:38
    #32073997
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как центрировать данные в столбце отчёта в SQL*Plus?
Определяется, строки слева, числа справа. А если я хочу числа по центру сделать? Или это запрещает конституция РФ?
...
Рейтинг: 0 / 0
29.11.2002, 20:43
    #32074257
ShgGena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как центрировать данные в столбце отчёта в SQL*Plus?
col abc format a50 justify c;

SQL>
select lpad(' ',ceil((50-length(object_name))/2),' ')||object_name abc
from all_objects
where rownum < 5;

SQL>
ABC
--------------------------------------------------
ACCESS$
ALL_ALL_TABLES
ALL_ARGUMENTS
ALL_ASSOCIATIONS
...
Рейтинг: 0 / 0
02.12.2002, 10:25
    #32074497
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как центрировать данные в столбце отчёта в SQL*Plus?
Может я чего-то непонимаю, но в отчёте никакого центрирования нет. Текст в столбце и в заголовке выровнен в лево, а не по центру.
А вот эта конструкция "select lpad(' ',ceil((50-length(object_name))/2)," мне вообще кажется извращением.
...
Рейтинг: 0 / 0
02.12.2002, 17:14
    #32074773
ShgGena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как центрировать данные в столбце отчёта в SQL*Plus?
Выполни запрос на sqlplus - результат центрируется.
Это форум обрубает лидирующие и хвостовые пробелы.
...
Рейтинг: 0 / 0
02.12.2002, 17:18
    #32074777
.dba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как центрировать данные в столбце отчёта в SQL*Plus?
>Выполни запрос на sqlplus - результат центрируется.
>Это форум обрубает лидирующие и хвостовые пробелы

Код: plaintext
1.
2.
          кстате, 
            чтоб не обрубал надо 
            использовать теги: [src]мой код
[/src]
...
Рейтинг: 0 / 0
02.12.2002, 17:24
    #32074783
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как центрировать данные в столбце отчёта в SQL*Plus?
Понимаешь в чём дело. Меня интересует как это делается(и делается ли вообще) командами SQL*Plus. А не через использование функций Oracle.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как центрировать данные в столбце отчёта в SQL*Plus? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]