Oracle SQLPLUS命令
今天学习了 Oracle SQL*PLUS 的语句,就在这里总结一下。
官方的 HELP INDEX 截图

语句总结
| SQL 语句 | 说明 |
|---|---|
| @ | 运行指定脚本 |
| @@ | 同@,运行 nest script 时使用 |
| / | 执行最近脚本 |
| Accept | 接受用户输入行存储到替代变量中 |
| Append | 向当前 SQL 行追加文本 |
| Archive log | 查看和管理归档信息 |
| attribute | 设置 object 类型 column 属性 |
| break | 分开重复列 |
| Btitle | 设置 report 尾 |
| change | 修改错误代码 |
| clear | 清楚 |
| column | 命令集 |
| Compute | 运算查询结果集 |
| Connect | 会话中切换连接命令 |
| Copy | 复制 |
| Define | 定义变量 |
| Del | 删除 SQL BUFFER 指定行 |
| Describe | 描述表、视图的列以及函数、程序的说明 |
| Disconnect | 断开连接 |
| Edit | 创建或编辑 sql 脚本 |
| Get | 将 sql 脚本从文件 load into sql buffer |
| Help | 帮助 |
| Host | sql 会话模式利用 host 命令调用 cmd 命令 |
| Input | 追加新行 enter a new line |
| List | 列出 SQL BUFFER 中 sql 语句 |
| Password | 修改 current user 密码 |
| Pause | 暂停 |
| 打印变量 | |
| Prompt | 向 screen 发送消息 |
| Quit | 用法同 exit |
| Recovery | 恢复数据库等操作 |
| Remark | 单行注释 |
| Repfooter | 放置 report 头(见 ttitle) |
| Repheader | 放置 report 角 |
| Reserved words (SQL) | SQL 保留字 |
| Reserved words (PL/SQL) | PL/SQL 保留字 |
| Run | 列出 sql buffer 内容同时执行该内容 |
| Save | 保存缓冲区内容 |
| Set | 设置 |
| Show | 显示变量或参数值 |
| Shutdown | 关闭数据库(DBA 用户执行) |
| Spool | 将屏幕显示保存到文件 |
| Sqlplus | |
| Start | 恢复 set 变量值 |
| Startup | 启动数据库(DBA 用户执行) |
| Store | 存储 set 变量值 |
| Timing | 计时器 |
| Ttitle | 设置 report 抬头 |
| Undefined | |
| Variable | 声明绑定变量供 PLSQL 块引用 |
| Whenever oserror | 执行命令中遇到系统异常 |
| Whenerror sqlerror | 执行命令中遇到 SQL 异常 |
| Xquery | 运行 xquery 语句 |