Text-mode SQL console for Oracle 7 and higher
Последняя версия:
oconsole_v1d.rar/tgz (24 Kb/24.8 Kb)
Среди OCI'шных примеров к Oracle 8i обнаружилась замечательная SQL консолька.
Гораздо лучше, чем стандартный SQL*Plus. В ней имеется нормальный history
и редактирование строки ввода запроса. После некоторой модификации
она еще научилась работать с длинными числами, не помещающимися
в форматы float и int.
Очень рекомендую поставить для этого приложения Screen Buffer побольше,
чтобы длинные строки не wrap'ились.
Данная версия пользуется OCI интерфейсом Oracle 7. Для успешной работы требуется, чтобы
в переменной окружения PATH был прописан путь к OCI.DLL. Обычно эта
библиотека находится в <Где там Oracle установился>\bin.
oconsole_v1.rar/tgz (19.1 Kb/19.9 Kb)
2003.10.02
oconsole_v1a.rar/tgz (24.1 Kb/25 Kb)
Добавлены следующие вещи:
-
При запуске устанавливается размер буфера прокрутки 800x800.
-
Результаты SELECT'ов можно просматривать постранично и прерывать по Esc.
Фичу постраничного показа результатов можно включать и выключать
(команды /page и /nopage), по умолчанию -
включено.
-
Можно полностью отключить вывод результатов SELECT'ов командой /noout. Это полезно при
исполнении SQL запросов из файла (вывод израдно тормозит систему). Включить можно при помощи
/out.
-
Исполнение SQL запросов из файла делается так:
@<filename>
-
reconnect делается при помощи команды /connect
-
выход - /quit, /exit, /q
2003.11.09
oconsole_v1b.rar/tgz (25.8 Kb/26.7 Kb)
Сделано:
-
При вводе пароля теперь рисуются звезды (как и положено), спасибо
dashkaX@dashka.org.ua (remove X).
-
Теперь в командной строке задавать имя пользователя, пароль и сервис
для подключения к Oracle, а также имя файла с SQL-командами для исполнения.
-
Выложены исходники (они правда, немного страшненькие....): oconsole_v1b_src.rar/tgz (7.5 Kb/7.6 Kb)
Usage:
oconsole [user:<username>] [pwd:<password>]
[[svc|service]:<service name> [@<sql-filename>]
defaults:
username system
password manager
service <empty string>
2003.12.02
oconsole_v1c.rar/tgz (23.9 Kb/24.7 Kb)
исходники
- oconsole_v1c_src.rar/tgz (7.7 Kb/7.9 Kb)
-
Исправлен глюк с переходом на новую строку при вводе logig/password.
-
Добавлена фича для ввода кода TRIGGER, FUNCTION и PROCEDURE. Завершение
ввода теперь осуществляется символом "\", как в SQL*Plus.
2003.12.04
oconsole_v1d.rar/tgz (24 Kb/24.8 Kb)
исходники
- oconsole_v1d_src.rar/tgz (7.8 Kb/8 Kb)
-
Исправлен глюк с GRANT CREATE TRIGGER/FUNCTION/PROCEDURE. Оно воспринималось
как просто CREATE TRIGGER/FUNCTION/PROCEDURE.
-
Переменные видa :new в коде TRIGGER, FUNCTION и PROCEDURE не вызывают теперь
запросов к пользователю типа введите значение для :new.
2003.12.05
alterX@alter.org.ua (remove X)
|