甲骨文sql plus 命令大全
1. 执行一个SQL 脚本文件
2. 对当前的输入进行编辑
3. 重新运行上一次运行的 sql 语句
4. 将显示的内容输出到指定文件
5. 关闭 spool 输出
6.显示一个表的结构
7. COL 命令:
1). 改变缺省的列标题
2). 将列名ENAME 改为新列名 EMPLOYEE NAME 并将新列名放在两行上:
3). 改变列的显示长度:
4). 设置列标题的对齐方式
5). 不让一个列显示在屏幕上
6). 格式化NUMBER 类型列的显示:
7). 显示列值时,如果列值为 NULL值,用 text值代替 NULL值
8). 设置一个列的回绕方式
9). 显示列的当前的显示属性值
10). 将所有列的显示属性设为缺省值
8. 屏蔽掉一个列中显示的相同的值
9. 在上面屏蔽掉一个列中显示的相同的值的显示中,每当列值变化时在值变化之前插入 n 个空行。
10. 显示对 BREAK 的设置
11. 删除 8、9 的设置
12. Set 命令:
1).设置当前session 是否对修改的数据进行自动提交
2).在用 start 命令执行一个 sql 脚本时,是否显示脚本中正在执行的 SQL 语句.
3).是否显示当前 sql 语句查询或修改的行数
4).是否显示列标题
5).设置一行可以容纳的字符数
6).设置页与页之间的分隔
7).显示时,用 text 值代替 NULL 值
8).设置一页有多少行数
9).是否显示用 DBMS_OUTPUT.PUT_LINE包进行输出的信息。
10).当SQL语句的长度大于 LINESIZE 时,是否在显示时截取 SQL 语句。
11).是否在屏幕上显示输出的内容,主要用与 SPOOL 结合使用。
12).将SPOOL 输出中每行后面多余的空格去掉
13)显示每个sql 语句花费的执行时间
14). 遇到空行时不认为语句已经结束,从后续行接着读入。
15).设置DBMS_OUTPUT 的输出
16.显示 sql buffer中的 sql 语句,list n显示 sql buffer 中的第 n 行,并使第 n行成为当前行
17.在 sql buffer 的当前行下面加一行或多行
18.将指定的文本加到 sql buffer的当前行后面
19.将 sql buffer 中的 sql语句保存到一个文件中
20.将一个文件中的 sql语句导入到 sql buffer中
21.再次执行刚才已经执行的 sql 语句
22.执行一个存储过程
23.在 sql*plus中连接到指定的数据库
24.设置每个报表的顶部标题
25.设置每个报表的尾部标题
26.写一个注释
27.将指定的信息或一个空行输出到屏幕上
28.将执行的过程暂停,等待用户响应后继续执行
29.将一个数据库中的一些数据拷贝到另外一个数据库(如将一个表的数据拷贝到另一个数据库)
30.不退出 sql*plus,在 sql*plus 中执行一个操作系统命令:
31.在 sql*plus 中,切换到操作系统命令提示符下,运行操作系统命令后,可以再次切换回 sql*plus:
32.显示 sql*plus命令的帮助
33.显示 sql*plus系统变量的值或 sql*plus 环境变量的值
1) . 显示当前环境变量的值:
2) . 显示当前在创建函数、存储过程、触发器、包等对象的错误信息
3) . 显示初始化参数的值:
4) . 显示数据库的版本
5) . 显示 SGA 的大小
6). 显示当前的用户名
34.查询一个用户下的对象
35.查询一个用户下的所有的表
36.查询一个用户下的所有的索引
37. 定义一个用户变量
38. 定义一个绑定变量
39. &与&&的区别
40.在输入 sql 语句的过程中临时先运行一个 sql*plus 命令
41. SQLPlus中的快速复制和粘贴技巧