Как задать ширину столбца в SQLPlus

js2005
Дата: 29.03.2011 07:40:07
Добрый день.

Подскажите плиз можно ли задать максимальную ширину выводимых столбцов?
Я знаю только способ через col <name> format a<NN>, но у меня куча таблиц в базе, и все столбцы лень прописывать.
Можно ли для всех задать значение?
Вячеслав Любомудров
Дата: 29.03.2011 07:50:48
Для числовых можно (set numformat), а как это можно сделать для текстовых?
Где-то для 4000, хотя используется не больше 10, а где-то длина 100 и все 100 используются
js2005
Дата: 29.03.2011 09:03:09
Вячеслав Любомудров
Где-то для 4000, хотя используется не больше 10, а где-то длина 100 и все 100 используются


Не совсем понял, это ко мне вопрос или продолжение темы? )
Вячеслав Любомудров
Дата: 29.03.2011 09:08:34
Это предложение подумать, как должен себя вести sqlplus в таком неоднозначном случае
js2005
Дата: 29.03.2011 09:16:43
Вячеслав Любомудров,

Я предполагаю, что так же, как и в случае конкретного стоблца - переносить, если длина больше заданной в формате.
AmKad
Дата: 29.03.2011 09:45:16
js2005
Я знаю только способ через col <name> format a<NN>, но у меня куча таблиц в базе, и все столбцы лень прописывать.
Можно ли для всех задать значение?

select  'column ' || column_name || ' format a' || :n || ';'
from dba_tab_columns;
js2005
Дата: 29.03.2011 12:24:34
AmKad, как вариант )

Спасибо!