在ORACLE中的SQL PLUS中打代码问题

比如
________________________________
SQL> CREATE TABLE liuhonghe
2 (ID varchar(10))
3.sys
__________
如上面所示,光标停在了第3行,如何把光标放在第2行?
第2行最后那括号本来是空到下面的,但是出过了。想把光标倒回去,可以行不通
如何查看视图?如SQL SERVER

敲完回车之后就无法退到上面了,但是有其他命令(sqlplus)可以弥补,如输入:

CREATE TABLE liuhonghe
(id NUMBER),
name VARCHAR2(10)
)

这时,你发现输出存在错误,可以如下修改:

多敲几个回车,至出现提示 SQL >,上跳语句不输入 ; 或者 /

使用

l        查询缓冲区内容
2        将缓冲区挪至第2行
c/NUMBER)/NUMBER        将NUMBER)替换为NUMBER
/        执行缓冲区内容


另外还有其他命令,如下仅供参考

n        n为正整数,挪动缓冲区中的行
n text        用文本text替换此行内容
a text        在行尾追加文本
i text        当前行后创建一行,并添加文本
del n        删除行
del n m        删除 n-m 行内容
0 test        首行前添加,原来的第一行变成第二行
cl buff        清空缓冲区
/        执行缓冲区内容

 其中:

l 可写成 list
a 可写成 append
c 可写成 change
cl 可写成 clear
i 可写成 input
温馨提示:答案为网友推荐,仅供参考
相似回答