SQL> select name from v$database;
NAME --------- ORCL2 SQL> list --显示缓冲区所有内容 1* select name from v$database SQL> list* --显示当前(执行语句的最后一行) 1* select name from v$database SQL> ed --保存buffer到文件 已写入 file afiedt.buf 1 select name from v$database where 2* name='ORCL2' SQL> / --重新执行刚才执行过的sql语句 NAME --------- ORCL2 SQL> i name=ordd --i等于input在buffer最后一行插入内容 SQL> list 1 select name from v$database where 2 name='ORCL2' 3* name=ordd SQL> del 3 --删除buffer的第三行 SQL> list 1 select name from v$database where 2* name='ORCL2' SQL> c /'ORCL2'/'ORCL3' --c等于change,替换指定的buffer内容 2* name='ORCL3' SQL> list 1 select name from v$database where 2* name='ORCL3' SQL>注:buffer只保存最后一次执行的sql语句。