Oracle sqlplus 常见命令

3 篇文章 0 订阅
1 篇文章 0 订阅

使用环境:

SQLplus在没有图形界面的情况下可能会用到,在windows环境里面是基本不用的。

1.修改 显示数字字段长度 

show numwidth  --默认是10

set numwidth 8 

注:在命令窗口查询的时候出现换行,修改单行显示的字符数没能解决问题的时候可以修改numwidth;

2.修改单页面行数

show pagesize  默认单页面行数14

set pagesize 300 

3.修改行显示数据长度

show linesize   行显示数据长度

set linesize 300  

4.设置某列的长度

COL  job(列名) FOR A10(长度) 

5.打开文件

ed hello.sql   用来打开某个文件的操作命令,后缀名如果是.sql可以省略。

6.执行文件

执行如上文件 可以使用@hello 的方式,这个是有指定的默认路径的,在 C:\Users\Administrator

也可以指向自定义的目录 @F:test\test.sql 扩展名是.sql的可以不用加上

7.用户操作(重要,常用)

(1)显示当前用户

SHOW USER

(2)切换用户的命令

CONN 用户名[/密码][AS SYSDBA]    ( [ ... ] 表示非必须)

如果使用的是sys用户(超级管理员)登录,就必须设置 AS SYSDBA

CONN sys/change_on_install 直接执行会报错

正确的写法是

CONN sys/change_on_install  AS SYSDBA

(3)对于无用户登录,使用 sqlplus/nolog,这样登录的用户就是“”

(4)查看当前用户下的所有表格

SELECT * FROM TAB;

(5)查看表格的结构

DESC tablename

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值