2017-01-08 8 views
-2
1)declare 
2)vrec emp%rowtype; 
3)begin 
4)select * into 
5)vrec from emp 

Как переместить курсор обратно в раздел declare (строка 2) в окне командной строки sqlplus?как я могу вернуться к предыдущей строке кода в sqlplus?

+1

Вы не можете. Напишите блок PL/SQL в текстовом редакторе и вставьте его в SQLplus. Или еще лучше: используйте инструмент, такой как SQL Developer, TOAD, PL/SQL Developer. – Codo

+2

У нас есть новый интерфейс командной строки, SQLcl, который позволяет вам использовать клавиши со стрелками для навигации по вашим командам/сценариям по мере их ввода ... и делать гораздо больше http://www.oracle.com/technetwork/developer-tools /sqlcl/overview/index.html – thatjeffsmith

ответ

1

Вы не можете «переместить курсор», но вы можете «вернуть» линия 2.

list 2 или l 2 (вы должны знать, какую линию вы должны вернуться - однако, в краткосрочной команда, как это, только пять линий, вы можете попробовать l 2, и если это не так линия, то вы можете попробовать l 3 и т.д.)

https://docs.oracle.com/database/121/SQPUG/ch_twelve028.htm#SQPUG049

1

вы также можете использовать ваш любимый редактор. Например, если вы хотите использовать VI, затем

define _EDITOR=vi 

Вы можете ввести «редактировать» и изменить текущее утверждение в VI

 Смежные вопросы

  • Нет связанных вопросов^_^