使用环境:
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