2010-07-08 14 views

Odpowiedz

12

Prawdopodobnie dlatego, że pagesize jest znacznie mniejsza niż liczba linii potrzebnych do wyświetlania danych, ze względu na opakowaniu. Powtarza nagłówek na każdej "stronie" wyjścia, nawet jeśli nie zakończył wyświetlania pojedynczego wiersza.

W celu zobaczenia/skopiowania-wklejania całego wyjścia jako całości, spróbuj SET PAGESIZE 10000 (lub innej dużej liczby).

Do eksploracji danych wyjściowych w konsoli, prawdopodobnie chciałbyś ustawić ją na wysokość okna konsoli (zgadłeś - rzeczywisty "rozmiar strony"). W ten sposób zobaczysz dokładnie jeden zestaw nagłówków, w zależności od miejsca, w którym się znajdujesz - co jest właśnie celem tego oświadczenia.

Dokładnie powiązane polecenie to SET LINESIZE - szerokość wyjściowa.

+0

Dzięki Dave, rozumiem to teraz. – idiotgenius

1

Ze względu na swoją konfigurację. Można ustawić SQLPLUS zachowań poprzez SET:

http://ss64.com/ora/syntax-sqlplus-set.html

+0

Dzięki Daniel. Masz na myśli zestaw odejść? Znam tę konfigurację. ale jak już powiedziałem, sql, którego użyłem, powinien zwrócić dokładnie jeden wiersz, gdy nagłówek jest włączony, nagłówek kolumny powinien pojawić się jeden raz. ale sqlplus wyświetla ten sam nagłówek kolumny bez wielu zwracanych danych wiele razy. – idiotgenius

+0

Dzięki za link! – AieshaDot