Kiedy uruchamiam polecenie sql, które ma zwrócić dokładnie jeden wiersz, sqlplus wyświetla nazwy kolumn wiele razy? czemu ?Dlaczego Oracle Sql * Plus drukuje wiele niepotrzebnych nagłówków?
Odpowiedz
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.
Ze względu na swoją konfigurację. Można ustawić SQLPLUS zachowań poprzez SET:
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
Dzięki za link! – AieshaDot
- 1. Odpowiednik MySQL \ G w Oracle SQL * Plus
- 2. wykonywanie funkcji w sql plus
- 3. Jak wyświetlić baz danych Oracle 11g za pomocą SQL * Plus
- 4. Jak wyświetlić pełną zawartość kolumny LOB w Oracle SQL * Plus?
- 5. Jak uzyskać Oracle utworzyć instrukcję tabeli w SQL * Plus
- 6. Oracle SQL, złączyć wiele kolumn + dodaj tekst
- 7. Jak uruchomić skrypt SQL Plus w PowerShell
- 8. Dlaczego StringBuilder nie drukuje?
- 9. Dlaczego: sprint zawsze drukuje "_"?
- 10. Konto scott zablokowane w SQL Plus
- 11. Oracle SQL vs Oracle PL/SQL
- 12. co oznacza "2" w SQL * Plus?
- 13. Dlaczego drukuje odwrotny ciąg znaków?
- 14. SQL * Plus wewnątrz skryptu Perla
- 15. Obsługa Bool Oracle SQL
- 16. Oracle Express Edition - Nie można połączyć się zdalnie (plus inne)
- 17. SQL * Plus nie wykonuje skryptów SQL, które programista SQL ma
- 18. Oracle SQL select odrębny
- 19. MAX (data) - SQL ORACLE
- 20. Dodawanie dni Oracle SQL
- 21. błąd ESLint bez niepotrzebnych-trójargumentowy
- 22. Jak dodać wiele nagłówków z ok Http
- 23. Wiele nagłówków Set-cookie w HTTP
- 24. Wiele nagłówków "Cookie" w żądaniu node.js
- 25. Jak przekazać wiele nagłówków w Apache Benchmark
- 26. PyQt: usuwanie niepotrzebnych kolumn
- 27. Dlaczego awk nie drukuje nowych linii?
- 28. Dlaczego "drukuj" drukuje od prawej do lewej?
- 29. Dlaczego C drukuje moje wartości szesnastkowe niepoprawnie?
- 30. SQL * Plus nie pokazać po angielsku
Dzięki Dave, rozumiem to teraz. – idiotgenius