Вопрос по – Повторение имени столбца в результатах запроса

1

Я даю оператор выбора в SQL * Plus. Он получает данные, но имя столбца отображается каждый раз после определенного количества строк. Я хочу, чтобы имя столбца отображалось только один раз.

Например:

select emp_name from employee.

в настоящее время получает вывод:

emp_name
========
raman
sunil
rajesh
dilip

emp_name
========
rahul
pramod
ankita

Я хочу вывод, как это:

emp_name
========
pankaj
ruchi
amar
rakesh
dilip
raju
rahul

все под одним заголовком столбца. Как я могу это сделать?

Ваш Ответ

4   ответа
3

В дополнение к тому, что Колин и ik_zelf сказали:

set pages 0

или же

set pagesize 0

Sqlplus будет подавлять все заголовки, разрывы страниц и заголовки

1

Попробуйте вывести результат вашего запроса в файл, например:

SQL>SPOOL /tmp/mydata.dat   
SQL>select emp_name from employees;
SQL>SPOOL OFF
1

Увидетьhttp://download.oracle.com/docs/cd/B28359_01/server.111/b31189/ch12040.htm#SQPUG095

установить страницы 50000

Рональд

4

Вы получаете этот эффект, потому что размер страницы меньше, чем количество возвращаемых строк. По умолчанию установлено значение 14. Если вы установите значение, превышающее количество строк, дополнительные заголовки не будут вставлены. Вы можете установить размер страницы во время сеанса sql * plus с помощью этой команды:

set pagesize n

где n - количество строк. Итак, чтобы установить его на 200:

set pagesize 200
Ответ ik_zelf по существу одинаков; страницы - это сокращение от размера страницы.

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