Come aumentare la dimensione del buffer in Oracle SQL Developer per visualizzare tutti i record (sembra esserci un determinato limite impostato al valore predefinito)? Qualsiasi schermata e/o suggerimenti saranno molto utili.Come aumentare la dimensione del buffer in Oracle SQL Developer per visualizzare tutti i record?
risposta
https://forums.oracle.com/forums/thread.jspa?threadID=447344
La sezione pertinente legge:
Non c'è alcuna impostazione per recuperare tutti i record. Non ti piacerebbe che lo sviluppatore SQL recuperi per minuti sui grandi tavoli comunque. Se, per la tabella specifica 1 , si desidera recuperare tutti i record, è possibile eseguire Control-End nel riquadro dei risultati per passare all'ultimo record. Si potrebbe volta il tempo recupero da soli, ma che varieranno sulla velocità di rete e congestione, il programma (SQL * Plus sarà più veloce di SQL Dev perché è più semplice), ecc
C'è anche un pulsante sulla barra degli strumenti che è un pulsante "Fetch All
".
FWIW Fate attenzione il recupero di tutti i record, per un grande set di record potrebbe causare ad avere tutti i tipi di problemi di memoria, ecc
Per quanto ne so, SQL Developer utilizza JDBC dietro le quinte per recuperare i record e il limite è impostato dalla procedura JDBC setMaxRows()
, se fosse possibile modificarlo (probabilmente non sarebbe supportato), potrebbe essere possibile modificare il comportamento di SQL Developer.
Selezionare Strumenti> Preferenze> Database/Avanzate
C'è un campo di input per SQL Array Fetch dimensioni, ma consente solo l'impostazione di un massimo di 500 righe.
Non c'è l'impostazione "Database" o "Avanzate" nella finestra delle mie preferenze. Sto usando PL/SQL Developer 9.0.1. Altre idee? –
@PatrickSzalapski questa domanda riguarda Oracle SQL Developer non PL/SQL Developer - questo è un prodotto diverso da una società diversa – Kai
Grazie, ho scoperto la distinzione pochi giorni dopo quel commento. –
Se si sta eseguendo uno script, invece di un'istruzione, è possibile aumentarlo selezionando Strumenti/Preferenze/Foglio di lavoro e aumentando "Righe max per stampare in uno script". Il valore predefinito è 5000, è possibile modificarlo in qualsiasi dimensione.
Funziona come un fascino !!! Grazie Frank InOregon !!! –
È inoltre possibile modificare manualmente il file delle preferenze per impostare la dimensione di recupero dell'array su qualsiasi valore.
Il mio si trova a C:\Users\<user>\AppData\Roaming\SQL Developer\system4.0.2.15.21\o.sqldeveloper.12.2.0.15.21\product-preferences.xml
su Win 7 (x64).
Il valore è in linea 372 per me e legge <value n="ARRAYFETCHSIZE" v="200"/>
ho cambiato al 2000 e funziona per me.
Ho dovuto riavviare SQL Developer.
Eccellente. Questo ha funzionato perfettamente per me. – Malvon
premere f5 per eseguire query anziché F9. Essa vi darà tutti i risultati in un colpo solo ...
Strumenti-> Preferenze -> Database -> Foglio di lavoro
Inserisci dimensione desiderata in "N. max di righe per la stampa in uno script"
Salvare le modifiche .
dopo aver recuperato le prime 50 righe nelle finestre di query, è sufficiente fare clic una colonna per ottenere attenzione sulla finestra di query, poi una volta selezionato fare Ctrl + PageDown
Questo caricherà il set di risultati completo (tutti righe)
- 1. Come aumentare la dimensione del buffer scrollback nella schermata GNU
- 2. Come interrogare il nome del database in Oracle SQL Developer?
- 3. Oracle SQL Developer e PostgreSQL
- 4. Come esportare i dati con Oracle SQL Developer?
- 5. Utilizzo del cursore di riferimento in Oracle SQL Developer
- 6. Come aumentare il buffer dbms_output?
- 7. Oracle SQL Developer: come visualizzare i risultati da un cursore di riferimento?
- 8. Come passare la visualizzazione del foglio di lavoro sql in Oracle sql developer 3.2
- 9. visualizzare tutti i dati per righe duplicate in Oracle
- 10. Come aumentare la dimensione del carattere in Xcode per swift
- 11. Oracle SQL Developer: Mostra i risultati REFCURSOR nella griglia?
- 12. Quali sono i rischi di aumentare la "Dimensione massima del buffer di uscita"
- 13. Come filtrare una colonna in Oracle Sql Developer
- 14. come trovare la partizione del record oracle
- 15. Impedire a Oracle SQL Developer di troncare i CLOB all'esportazione
- 16. Come posso aumentare la dimensione del carattere in WebStorm?
- 17. modifica della password con SQL Developer Oracle
- 18. SQL con LIMIT1 restituisce tutti i record
- 19. Come utilizzare le variabili in Oracle SQL Developer?
- 20. Collegamento a testo selezionato in maiuscolo in Oracle SQL Developer
- 21. Come aumentare la dimensione massima del pool in ActiveRecord?
- 22. Connessione Oracle SQL Developer a Microsoft SQL Server
- 23. Come posso impedire a Oracle SQL Developer di chiudere la connessione DB?
- 24. Oracle ottiene i record del giorno precedente
- 25. Come ottenere l'output completo previsto quando la dimensione del buffer interno di dimensione expect_out (buffer) supera?
- 26. Selezione automatica della dimensione del buffer per I/O file
- 27. Come espandere la dimensione del buffer di input di pyserial
- 28. Come visualizzare i database Oracle 11g con SQL * Plus
- 29. Nuovo schermo non valido in Oracle SQL Developer
- 30. Oracle SQL Developer Come ripristinare le tabelle degli altri utenti?
Sono in esecuzione SQL Developer 3.2.20.09 e non vedo un pulsante "Recupera tutto". Ma il controllo-fine funziona alla grande. Grazie. – yellavon
'Ctrl' +' Fine' funziona per ottenere tutte le righe di * qualsiasi * SQL, non solo una tabella specifica. – arun
FYI non usiamo setMaxRows() –