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

2024-11-22 21:06:26
推荐回答(1个)
回答1:

敲完回车之后就无法退到上面了,但是有其他命令(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