sqlplus常用命令
- 连接数据库:conn 用户名/密码@网络服务标识[as sysdba ]
- 断开数据库连接: 断开和oracle的连接但是不退出sqlplus窗口
编辑命令
- list: 显示缓冲区内容(显示上一条命令)
- Append:向缓冲区中的当前行尾部添加指定的文本
- Change:修改缓冲区文本
文件操作命令
- save: 把当前SQL缓冲区的内容保存到指定的文件当中
- get: 把文件内容调入缓冲区
- Start和**@**:调用执行脚本文件
区别:start的只能在Sqlplus会话内部使用@命令既可以在会话内部运行,也可以在启动sqlplus时的命令行级别运行。
- spool:该命令可以把sqlplus屏幕上的内容输出到指定文件,包括你输入的sql语句及其执行结果。
常用交互命令
- **&和&&**用法: & 变量名或&& 变量名
- 变量为数值型数据,直接引用该变量
- 变量为字符型或日期型数据,则&变量名或&&变量名必须用单引号括起来
- 变量没有事先定义,则在用&命令引用该变量时,SQL*PLUS会提示输入该变量的值
区别:**&命令所引用的变量只在当前语句中起作用,&&**命令引用的变量会在当前SQL PLUS环境中一直生效
- deeine: 定义用户变量并为它赋一个CHAR类型的值,或者列出一个变量或所有变量的值和类型
- undef[ine]: 删除一个变量或多个变量
- desc : 显示表结构
未完待续。。。(后续会整理成目录)