Oracle学习笔记 之 sqlplus 用法
2013-11-10 20:23
316 查看
Oracle学习笔记 之 sqlplus 用法
① 安装完成之后,当然要登陆了,输入用户名和口令,这里需要注意,输入口令的时候如果想要有dba的权限 需要输入:口令+as+sysdba
例如:
请输入用户名: scott
输入口令:12345 as sysdba
② 在sqlplus中输入时难免出错
a、就算是错的也可以先执行,然后对应的命令会记录到缓冲中,输入“ ed ”调出记事本,更改之后保存,更改之后的命令就会写入缓冲,输入 “ /
”执行;
b、输入 list 显示缓冲区的所以命令,输入 list N 定位到N行,输入 “ change/原语句/新语句
”,输入 “ / ”执行;
③在现有缓冲中增加 可以使用 input 命令
④把缓冲区命令保存到文件 sql> save +d:\test replace (如存在则替换)
执行此文件 sql>@d:\test.sql 或 sql>start d:\test.sql
⑤替代变量 个人感觉这个功能和函数以及存储过程差不多,只不过代码量要少的多,也相对简单的多;
eg:
select Ename , job from emp
where Ename=&Ename;
执行的时候会要求输入对应的 &Ename的值,而且可以多次执行,很方便;
但是如果输入是一个变量但是要用到两个或多个地方,用&的话就需要多次输入,很不方便,这种情况可以使用&&
select Ename,&&job from emp
order by &&job;
只需输入一次变量,但是之后变量的值就确定了,也就是重复执行也是第一次的结果
输入sql>define 发现job已经被定义了,可以使用 undefine job 删除定义的变量
① 安装完成之后,当然要登陆了,输入用户名和口令,这里需要注意,输入口令的时候如果想要有dba的权限 需要输入:口令+as+sysdba
例如:
请输入用户名: scott
输入口令:12345 as sysdba
② 在sqlplus中输入时难免出错
a、就算是错的也可以先执行,然后对应的命令会记录到缓冲中,输入“ ed ”调出记事本,更改之后保存,更改之后的命令就会写入缓冲,输入 “ /
”执行;
b、输入 list 显示缓冲区的所以命令,输入 list N 定位到N行,输入 “ change/原语句/新语句
”,输入 “ / ”执行;
③在现有缓冲中增加 可以使用 input 命令
④把缓冲区命令保存到文件 sql> save +d:\test replace (如存在则替换)
执行此文件 sql>@d:\test.sql 或 sql>start d:\test.sql
⑤替代变量 个人感觉这个功能和函数以及存储过程差不多,只不过代码量要少的多,也相对简单的多;
eg:
select Ename , job from emp
where Ename=&Ename;
执行的时候会要求输入对应的 &Ename的值,而且可以多次执行,很方便;
但是如果输入是一个变量但是要用到两个或多个地方,用&的话就需要多次输入,很不方便,这种情况可以使用&&
select Ename,&&job from emp
order by &&job;
只需输入一次变量,但是之后变量的值就确定了,也就是重复执行也是第一次的结果
输入sql>define 发现job已经被定义了,可以使用 undefine job 删除定义的变量
相关文章推荐
- Oracle学习笔记:LOG_ARCHIVE_FORMAT 的定义及用法
- sqlplus 用法
- oracle sqlplus中copy命令的用法
- oracle学习笔记(聚合函数以及group by 和having 的用法)
- Oracle学习笔记—Oracle左连接、右连接、全外连接以及(+)号用法(转载)
- sqlplus 中spool命令的简单用法
- sqlplus 用法
- oracle 安装与SQLPLUS简单用法
- Oracle学习笔记:LOG_ARCHIVE_FORMAT 的定义及用法
- oracle学习笔记系列------oracle 基本操作之基本函数的用法
- Oracle学习笔记——trunc()函数的用法
- oracle安装与SQLPLUS简单用法
- sqlplus编辑命令行用法
- oracle 安装与SQLPLUS简单用法
- sqlplus编辑命令行用法
- oracle 安装与SQLPLUS简单用法
- Oracle学习笔记_06_CASE WHEN 用法介绍
- Oracle学习笔记:RMAN 中 format的定义及用法
- webForm中dropDownList的一些用法
- javascript入门系列演示·三种弹出对话框的用法实例