2010-07-08 7 views

risposta

12

Probabilmente perché il vostro pagesize è molto più piccolo rispetto al numero di linee necessarie per visualizzare i dati, a causa di avvolgimento. Ripete l'intestazione su ogni "pagina" di output, anche se non ha completato la visualizzazione di una singola riga.

Per visualizzare/copiare un intero output nel suo insieme, provare SET PAGESIZE 10000 (o qualche altro numero grande).

Per esplorare l'output nella console, probabilmente si vorrà impostarlo all'altezza della finestra della console invece (avete indovinato - la vera "dimensione della pagina"). In questo modo, vedrai esattamente una serie di intestazioni, qualunque sia l'area in cui ti trovi, il che è esattamente lo scopo di questa affermazione.

Un comando strettamente correlato è SET LINESIZE - larghezza di output.

+0

Grazie Dave, lo capisco adesso. – idiotgenius

1

A causa della sua configurazione. È possibile impostare il comportamento sqlplus via SET:

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

+0

Grazie Daniel. Vuoi dire che si sta dirigendo? Conosco questa configurazione. ma come ho detto, il sql che ho eseguito dovrebbe restituire esattamente una riga, quando la direzione è attiva, la colonna dovrebbe apparire una volta. ma sqlplus stampa la stessa intestazione della colonna senza i dati restituiti molte volte. – idiotgenius

+0

Grazie per il link! – AieshaDot