Я хочу смочь отобразить получающиеся данные из выбора симпатичным способом, не все столбцы при других.
Вот путь sqlplus, отображает мои данные таблицы:
Но я хочу показать им как:
Name | Address | Phone |
-------+---------------+-------------+
name1 | address1 | phone1 |
name2 | address2 | phone2 |
name3 | address3 | phone3 |
Не каждый столбец под другим
Я обычно начинаю с чего-то вроде:
set lines 256
set trimout on
set tab off
Посмотрите help set
, если у вас установлена справочная информация. А затем select name,address
, а не select *
, если вам действительно нужны только эти два столбца.
Если вы имеете в виду, что хотите видеть их так:
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;