Làm thế nào để tăng dung lượng bộ đệm trong Oracle SQL Developer để xem tất cả các bản ghi (có vẻ như có giới hạn nhất định được đặt mặc định)? Mọi ảnh chụp màn hình và/hoặc mẹo sẽ rất hữu ích.Làm thế nào để tăng dung lượng bộ đệm trong Oracle SQL Developer để xem tất cả các bản ghi?
Trả lời
https://forums.oracle.com/forums/thread.jspa?threadID=447344
Phần thích hợp đọc:
Không có thiết lập để lấy tất cả hồ sơ. Bạn sẽ không thích SQL Nhà phát triển để tìm kiếm số phút trên các bảng lớn. Nếu, đối với 1 bảng cụ thể, bạn muốn tìm nạp tất cả các bản ghi, bạn có thể thực hiện Điều khiển-End trong ngăn kết quả để chuyển tới bản ghi cuối cùng. Bạn có thể thời gian thời gian quyến rũ cho mình, nhưng điều đó sẽ thay đổi tùy vào tốc độ mạng và tắc nghẽn, chương trình (SQL * Plus sẽ được nhanh hơn SQL Dev vì nó đơn giản hơn) vv
Có cũng là một nút trên thanh công cụ là nút "Fetch All
".
FWIW Hãy cẩn thận lấy tất cả hồ sơ, đối với một recordset rất lớn nó có thể khiến bạn phải có tất cả các loại vấn đề bộ nhớ vv
Theo như tôi biết, SQL Developer sử dụng JDBC đằng sau hậu trường để lấy hồ sơ và giới hạn được thiết lập bởi thủ tục JDBC setMaxRows()
, nếu bạn có thể thay đổi điều này (nó sẽ không được hỗ trợ) thì bạn có thể thay đổi hành vi của Nhà phát triển SQL.
Chọn Tools> Preferences> Cơ sở dữ liệu/Advanced
Có một lĩnh vực đầu vào cho Sql Mảng Fetch Kích nhưng nó chỉ cho phép thiết lập một tối đa của 500 dòng.
Không có cài đặt "Cơ sở dữ liệu" hoặc "Nâng cao" trong cửa sổ tùy chọn của tôi. Tôi đang sử dụng PL/SQL Developer 9.0.1. Bất kỳ ý tưởng nào khác? –
@PatrickSzalapski câu hỏi này là về Oracle SQL Developer không phải về PL/SQL Developer - thats một sản phẩm khác nhau từ một công ty khác nhau – Kai
Cảm ơn, phát hiện ra về sự khác biệt một vài ngày sau khi bình luận đó. –
Nếu bạn đang chạy tập lệnh, thay vì tuyên bố, bạn có thể tăng điều này bằng cách chọn Công cụ/Tuỳ chọn/Bảng tính và tăng "Hàng tối đa để in trong tập lệnh". Mặc định là 5000, bạn có thể thay đổi nó thành bất kỳ kích thước nào.
Hoạt động như một sự quyến rũ !!! Cảm ơn Frank InOregon !!! –
Bạn cũng có thể chỉnh sửa tệp tùy chọn bằng tay để đặt Kích thước tìm nạp mảng thành bất kỳ giá trị nào.
Mỏ được tìm thấy tại C:\Users\<user>\AppData\Roaming\SQL Developer\system4.0.2.15.21\o.sqldeveloper.12.2.0.15.21\product-preferences.xml
trên Win 7 (x64).
Giá trị là trên đường dây 372 cho tôi và đọc <value n="ARRAYFETCHSIZE" v="200"/>
Tôi đã thay đổi nó đến năm 2000 và nó làm việc cho tôi.
Tôi phải khởi động lại Nhà phát triển SQL.
Tuyệt vời. Điều đó làm việc hoàn hảo cho tôi. – Malvon
nhấn f5 để chạy truy vấn thay vì f9. Nó sẽ cung cấp cho bạn tất cả các kết quả trong một đi ...
Tools-> Preferences -> Cơ sở dữ liệu -> Worksheet
Nhập kích thước mong muốn trong "Dòng tối đa để in trong một kịch bản"
Lưu thay đổi .
sau khi bạn lấy 50 hàng đầu tiên trong cửa sổ truy vấn, chỉ cần nhấp vào một cột để có được tập trung vào cửa sổ truy vấn, sau đó khi được chọn làm Ctrl + PageDown
này sẽ được tải tập kết quả đầy đủ (tất cả hàng)
- 1. Làm thế nào để xóa tất cả các bản ghi trùng lặp khỏi Bảng SQL?
- 2. Làm cách nào để xem kết quả/đầu ra refcursor trong Oracle SQL Developer?
- 3. Làm thế nào để nhập và hiển thị ngày giờ và phút vào Oracle SQL Developer?
- 4. Làm thế nào để đăng nhập tất cả các ngoại lệ trong gói Oracle?
- 5. Làm thế nào để tôi yank tất cả các dòng phù hợp vào một bộ đệm?
- 6. Làm thế nào để xuất dữ liệu với Oracle SQL Developer?
- 7. Làm cách nào để sử dụng các biến trong Oracle SQL Developer?
- 8. Làm thế nào để đếm trong SQL tất cả các trường có giá trị null trong một bản ghi?
- 9. Làm cách nào để liệt kê tất cả các bảng trong lược đồ trong Oracle SQL?
- 10. Làm thế nào để xóa tất cả các bản ghi mồ côi trong MySQL?
- 11. Làm thế nào để tăng chất lượng văn bản Graphics2D?
- 12. làm thế nào để âm thầm "Lưu tất cả bộ đệm" trong Emacs?
- 13. Làm cách nào để tìm số bản ghi trong con trỏ Oracle PL/SQL?
- 14. Làm thế nào để tạo một bãi chứa với Oracle PL/SQL Developer?
- 15. Làm thế nào để xem tất cả các bản sửa đổi trong TortoiseSVN?
- 16. Làm cách nào để đặt định dạng ngày tháng tùy chỉnh trong Oracle SQL Developer?
- 17. Chạy macro trong tất cả các bộ đệm trong vim
- 18. vim: tìm kiếm thay thế trên tất cả các bộ đệm ghi
- 19. Làm thế nào để thay thế các giá trị trống (null) bằng 0 cho tất cả các bản ghi?
- 20. Làm mờ màn hình xấu trong Oracle SQL Developer
- 21. Làm thế nào để làm nổi bật tất cả các lần xuất hiện của một từ trong bộ đệm Emacs?
- 22. Làm thế nào để lấy tất cả các bản ghi Từ CoreData Base bằng NSManagedObjectSubClass?
- 23. Làm thế nào tôi có thể giữ cho Oracle SQL Developer đóng kết nối DB?
- 24. Lưu trữ kết nối Oracle Sql Developer
- 25. Oracle PL/SQL UTL_FILE.PUT đệm
- 26. Làm thế nào để có được tất cả các truy vấn SQL được thực hiện trong ORACLE?
- 27. Làm thế nào để xóa tất cả bộ nhớ đệm Hibernate (ehcache) bằng Spring?
- 28. Làm thế nào để đệm bộ đệm trong bộ nhớ và ghi nó từ một chủ đề chuyên dụng
- 29. Emacs cắt ngắn dòng trong tất cả các bộ đệm
- 30. Liệt kê tất cả các tháng sử dụng oracle sql
Tôi đang chạy Nhà phát triển SQL 3.2.20.09 và tôi không thấy nút "Tìm nạp tất cả". Nhưng công cụ kiểm soát hoạt động rất tốt. Cảm ơn. – yellavon
'Ctrl' +' End' hoạt động để nhận tất cả các hàng * bất kỳ * SQL, không chỉ là một bảng cụ thể. – arun
FYI chúng tôi không sử dụng setMaxRows() –