1. При работе с sqlplus последний выполненный оператор всегда сохраняется в текстовый файл afiedt.buf. Можно использовать этот файл для того чтобы выполнить последнюю команду или подредактировать ее. Для этого нужно просто ввести в командной строке sqlplus команду edit (или просто ed). При закрытии окна редактора измененная команда автоматически станет текущей в sqlplus.
2. Выполняя SQL-операторы, не завершайте их точкой с запятой (;), а указывайте символ косой черты (/) в строке, следующей за оператором.
3. Можно сначала написать sql-запрос в тектовом файле, а потом загрузить его в sqlplus и выполнить. Для этого сохраните файл с расширением .sql и загрузите командой get или @, например:
1) сохраняем оператор в файл my_select.sql
2) выполняем команду
SQL>@my_select
4. Если Вам нужно сохранить выходные данные скрипта в файл, используйте команду SPOOL.
Пример:
SQL>spool out.txt
SQL>select * from DUAL
Результат запишется в файл out.txt
5. Для более удобного чтения результатов запросов можно использовать форматирование при помощи команды column. Например, операторы
SQL>column ID a3
SQL>column FIRSTNAME a12
SQL>column LASTNAME a12
SQL>select ID, FIRSTNAME, LASTNAME from EMPLOYEE
выведут результат в виде 3 колонок, первая из которых будет иметь ширину 3 символа, а вторая и третья – по 12 символов.
Советы по работе с sqlplus
Ярлыки:
sqlplus
Подписаться на:
Сообщения (Atom)