· слово CHANGE или буква C
· последовательность символов, которые нужно заменить
· заменяющая последовательность для символов
Команда CHANGE находит первое совпадение в текущей строке последовательности символов, которые нужно заменить и заменяет её на новую последовательность. Если нужно повторно ввести всю строку, то не требуется использовать команду CHANGE, для этого вводится номер строки с последующим пробелом, новым текстом и нажимается [Return].
Пример. Исправление ошибки
Для замены DPTNO на DEPTNO, строка заменяется командой CHANGE:
SQL> CHANGE /DPTNO/DEPTNO
Исправленная строка появляется на экране:
1* SELECT DEPTNO, ENAME, SAL
Теперь, после исправления ошибки, можно использовать команду RUN для запуска команды вновь:
SQL> RUN
SQL*Plus показывает команды, затем выполняет их:
1 SELECT DEPTNO, ENAME, SAL
2 FROM EMP
3* WHERE DEPTNO = 10
DEPTNO ENAME SALARY
------- ---------- -------
10 CLARK $2,450
10 KING $5,000
10 MILLER $1,300
Для вставки новой строки после текущей, используется команда INPUT.
Для вставки строки перед строкой 1 вводится ноль ("0") и далее текст. SQL*Plus вставляет строку в начало буфера и она становится строкой номер 1.
SQL> 0 SELECT EMPNO
Пример. Добавление строки
Предположим, требуется добавить четвёртую строку в команду SQL, которая модифицировалась в предыдущем примере. Так как строка 3 уже текущая, вводится INPUT (который может быть сокращён до I) и нажимается [Return]. SQL*Plus ждёт ввода новой строки:
SQL> INPUT
4
Вводится новая строка и нажимается [Return]. SQL*Plus опять ждёт ввода новой строки:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.