25.2. Командная строка

1. Выполните соединение с сервером: Пуск | Программы | OracleOraHome92 | Application Development | SQL*Plus , в окне Вход в систему в поле Имя польз. введите свой логин, например, ctx2, в поле пароль введите свой пароль, например, ctx2, в поле Строка связи введите enisey, нажмите ОК. Результатследующий:

SQL*Plus: Release 9.2.0.1.0 - Production on СбтОкт 27 16:27:11 2007

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

Присоединен к:

Oracle9i Release 9.2.0.1.0 - Production

JServer Release 9.2.0.1.0 - Production

SQL>

3. Введите в командной строке

SQL>SELECT COUNT(*) FROM USER_OBJECTS и Enter.

Результат:

SQL> SELECT COUNT (*) FROM USER_OBJECTS

2

Это интерпретатор команд предлагает ввести следующую строку для вашего выражения. Если написать, что-то еще, то появится: 3 и т.д. То есть среда предлагает вам ввести выражение построчно столько сколько нужно. Например, если надо записать какой либо сложный запрос.

4. Там где было 2, введите символ / и снова нажмите Enter. Это означает, что вы закончили ввод и собираетесь, получить результат. Результат, примерно такой:

COUNT(*) 64.

Это значит, что, пользователь имеет в своей схеме 64 объекта БД.

5. В ответ на приглашение SQL> введите еще раз / и Enter.

И опять:

COUNT(*) 64.

То есть выражение SELECT COUNT(*) FROM USER_OBJECTS находится в буфере.

6. Если хотите посмотреть весь строковый буфер SQL*Plus, то введите: SQL> LIST

Получаем:

SQL> LIST

1* SELECT COUNT(*) FROM USER_OBJECTS

7. Еще одна полезная команда. Введите в командной строке: SQL> EDIT

После нажатия Enter появится Блокнот в котором

SELECT COUNT(*) FROM USER_OBJECTS

/

8. Вместо нее введите : SELECT COUNT(*) FROM USER_TABLES

/

При закрытии будет задан вопрос: Сохранить изменения в файле afiedt.buf! Вот он то и содержит, то, что хранит буфер, а лежит он обычно в каталоге Bin оракла. Выбираем да сохранить, и видим следующее:

1* SELECT COUNT(*) FROM USER_TABLES

SQL>

9. Введите /.

Результат:

COUNT(*) 17

10. Создайте каталог на вашем диске, скажем Temp и поместите в него файл содержащий следующее: C:\Temp\proba.txt Привет мир

11. Введите в командной строке: SQL> EDIT C:\temp\proba.txt

Откроется Блокнот и покажет содержимое файла.

12. Если экран SQL*Plus сильно захламлен введите CLEAR SCREEN и будет чисто. Если надоели команды в буфере напиши CLEAR BUFFER. Все очистится!