Существует множество новых функций для всего семейства Oracle 12 Release, которые могут помочь.Например, в 12.2 есть новая команда 'history', которую вы можете показывать и запускать ваши прошлые команды в сеансе без необходимости повторного ввода.Чтобы включить его, вы можете либо «установить историю» по умолчанию на 100 строк истории, либо указать количество строк, которые вы хотите сохранить.Чтобы просмотреть свою историю, вы просто набираете «history» в командной строке и для выполнения предыдущей команды просто вводите «run LineNum» для оператора SQL, который вы хотите выполнить.
Существует также «SET»MARK CSV ', поскольку это быстрый способ форматирования набора результатов для электронных таблиц Excel или загрузки наборов данных в другие типы баз данных.В приведенном ниже примере показано, как использовать команды «SET MARK CSV», «SET ROWLIMT» и «SET FEEDBACK ON SQL_ID».
Пример 2 введите описание изображения здесь
Новые функции SQL Plus и даты их выпуска перечислены ниже.Также есть новый параметр '-f' (для быстрого), который вы можете передать в SQL Plus в командной строке, чтобы ускорить ваш сеанс.Версия 12.2 - HISTORY SET HIST [ORY] {ON |ВЫКЛ |n} - - Можно создать формат CSV. SET MARK CSV ON [Символ DELIMI {TER}] [QUOTE {ON | OFF}] - SET STATEMENTC [ACHE] {0 |n} - УСТАНОВИТЬ ОБРАТНУЮ СВЯЗЬ ТОЛЬКО вместо [ON |OFF] - Sqlplus –f @ test.sql Устанавливает ARRAYSIZE 100, LOBPREFETCH 16384, PAGESIZE 50000, ROWPREFETCH 2, STATEMENTCACHE 20 Ускорение работы. Версия 18c - УСТАНОВКА ОКНА LINESIZE - УСТАНОВКА ОБРАТНОЙ СВЯЗИ Вкл.список пар имя-значение
Наконец, единственное улучшение, которое я смог найти в 19c для sqlplus, - это улучшение eZconnect, где вы можете включать пары тег / значение в командную строку во время подключения для изменения других параметров.Это дает быстрый способ подключения без необходимости редактирования файла SQLNET.ora.Пример использования этой функции приведен ниже:
sqlplus soe / soe @ // имя хоста: 1521 / sales.company.com? Connect_time = 60 & transport connect_timeout = 30 & retry_count = 4