wyyy721 发表于 2018-9-26 07:58:39

Oracle通过sqlplus编辑sql命令

  输入命令:
  SQL>select * from scott.emp
  2where sal>2000
  3* order by ename;
  SQL>l                输入l即可以列出上条命令,由于上条命令有三行,带星号的是下面命令可以编辑的
  SQL>l 2            输入l n即可以查看第几行命令(并将其修改为带星号的当前行)
  SQL>l 1 2            此条命令,可以查看第1,2条语句(此时,后面那一行为当前行),另外,数字必须是由小到大
  SQL>i order by sal   输入i(insert简写)后是在当前行后增加一行
  SQL>del 4            删除指定行
  SQL>c /by ename/by abc输入c(change首字母)后/为分隔符,第一个/后的被替换为第二个/后的指定字串
  SQL>c /by abc/       删除当前行中指定字串
  SQL>aby sql      在当前行尾添加指定字串(a后空两隔)
  SQL>/                重新执行上一条SQL命令

页: [1]
查看完整版本: Oracle通过sqlplus编辑sql命令