https://forums.oracle.com/forums/thread.jspa?threadID=447344
Соответствующий раздел гласит:
Нет настроек для извлечения всех записей. Вам не понравится SQL
В любом случае, разработчик может извлекать минуты за большими столами. Если за 1
конкретную таблицу, вы хотите получить все записи, вы можете сделать Control-End
в области результатов перейти к последней записи. Вы могли бы время
выбирая время самостоятельно, но это будет зависеть от скорости сети и
загруженность программы (SQL * Plus будет быстрее, чем SQL Dev, потому что
это проще) и т. д.
На панели инструментов также есть кнопка "Fetch All
".
FWIW Будьте внимательны при извлечении всех записей, поскольку для очень большого набора записей это может привести к возникновению всевозможных проблем с памятью и т. Д.
Насколько я знаю, SQL Developer использует JDBC за кулисами для извлечения записей, и ограничение устанавливается процедурой JDBC setMaxRows()
, если вы можете изменить это (возможно, оно не будет поддерживаться), то вы можете изменить поведение разработчика SQL.