oracle基本设置的命令
在Oracle中调用dos命令: host dos命令;
- 清屏 host cls
连接命令
-
conn[ect]命令
-
conn 用户名/密码@网络服务名 [as sysdba/sysoper]
- 当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper
-
-
disc[onnect]命令
- 该命令用来断开与当前数据库的连接
-
passw[ord]
- 该命令用于修改用户的密码.如果要想修改其它用户的密码,需要用sys/system登录
-
show user
- 显示当前用户名
-
exit
- 该命令会断开与数据库的连接,同时会退出sql plus
文件操作命令
-
start和@
-
运行sql脚本
- sql>@ d:/a.sql
- sql>START d:/a.sql
-
-
edit
-
该命令可以编辑指定的sql脚本
- sql>edit d:/a.sql
-
-
spool
-
该命今可以将sqlplus屏幕上的内容输出到指定文件中去。
- sql> spool d:/b.sql
- sql> spool off
-
显示和设置环境变量
-
可以用来控制输出的各种格式,set show
- 如果希望永久的保存相关的设置,可以去修改g10gin.sql脚本
-
linesize
-
设置显示行的宽度,默认是80个字符
-
显示行宽
- show linesize ;
-
设置行宽
- set linesize 160;
-
-
pagesize
- 设置每页显示的行数目,默认是14
- set pagesize 40;–设置每页显示40条数据
-
设置列宽
-
设置类型为字符串的列:
- col 列名 for a长度 ;
- col ename for a10 ;
-
设置类型为数字的列:
- col 列名 for a9个数; (实际长度为9的个数+1)
-
-
显示运行时间
- set timing on;
修改写错的SQL
-
ed
- 注意 ①ed中没有分号; ②修改完后,/执行
-
c /错误的命令/正确的命令
追加命令 a命令(append):在上一次的sql后追加语句,追加完毕回车 /
-
select * from emp;
-
a order by sal ;
-
过程:
- select * from emp order by sal;
-
-注意:a后面有2个空格。
伪表
dual 存储单行单列,用于学习、测试使用
select 'hello'||'world' from emp;
select 'hello'||'world' from dual;
原创文章,作者:6024010,如若转载,请注明出处:https://blog.ytso.com/267453.html