Как отобразить данные таблицы более ясно в оракуле sqlplus

Я хочу смочь отобразить получающиеся данные из выбора симпатичным способом, не все столбцы при других.

Вот путь sqlplus, отображает мои данные таблицы:

enter image description here

Но я хочу показать им как:

Name   |    Address    |    Phone    |
-------+---------------+-------------+
name1  |    address1   |    phone1   |
name2  |    address2   |    phone2   |
name3  |    address3   |    phone3   |

Не каждый столбец под другим

27
задан IgniteCoders 6 March 2018 в 10:39
поделиться

2 ответа

Я обычно начинаю с чего-то вроде:

set lines 256
set trimout on
set tab off

Посмотрите help set, если у вас установлена справочная информация. А затем select name,address, а не select *, если вам действительно нужны только эти два столбца.

54
ответ дан 28 November 2019 в 04:08
поделиться

Если вы имеете в виду, что хотите видеть их так:

WORKPLACEID NAME       ADDRESS        TELEPHONE
----------- ---------- -------------- ---------
          1 HSBC       Nugegoda Road      43434
          2 HNB Bank   Colombo Road      223423

, тогда в SQL Plus вы можете установить ширину столбцов следующим образом (например):

column name format a10
column address format a20
column telephone format 999999999

Вы также можете указать строку размер и размер страницы, если необходимо, например:

set linesize 100 pagesize 50

Вы делаете это, вводя эти команды в SQL Plus перед выполнением запроса. Или вы можете поместить эти команды и запрос в файл сценария, например. myscript.sql и запустите его. Например:

column name format a10
column address format a20
column telephone format 999999999

select name, address, telephone
from mytable;
42
ответ дан 28 November 2019 в 04:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: