oracle sqlplus
oracle 11g sqlPlus命令手札
格式化操作
- 格式化操作
数据库本身会有一系列的数据表所组成,所谓的表指的行与列的结合。所以现在要想查看数据表的内容,则可以执行如下语句:
SELECT * FROM emp;
对于此表格的显示格式错乱,内容优化
- 设置每行内容显示的数据长度: SET LINESIZE 300;
SET LINESIZE 300;
- 设置每次显示行数,分页 SET PAGESIZE 30;
SET PAGESIZE 30;
- 列名称 长度调整 COL 列名 FOR A8
COL job FOR A8;
- 调用记事本写SQL的执行方法,(有图形界面),用ed命令启动记事本,linux下vi
ed hello
在使用ed命令的时候,则默认使用的视".sql"同时这个文件会保存在用户目录下。
写完之后 @hello 便执行了!
利用@指令也可以执行文件 “*.sql”某个文件, 利用绝对路径描叙即可。
显示用户
- 显示用户
在一个数据库中会有多个操作用户,那么如果要想确认当前的用户是哪一位,则使用“SHOW USER”命令
SHOW USER;
- 用户切换
#CONN 用户名[/密码]
如果现在使用的是sys用户登录,这属于超级管理员,必须设置“SYSDBA”
切换到system用户:
CONN system/manager
切换到sys用户
CONN sys/change_on_isntall AS SYSDBA;
在之前使用scott登录时候查询了cmp表信息,而在sys用户下查询cmp表是查不到的。因为emp表属于scott用户。
而其他用户如果要想访问不同用户的表,则要加入模式名称(Schcma),一般叫用户名为模式。所以emp表的完整名称是"scott.emp"。
所以要使用
SELECT * FROM scott.emp;
才能访问。
- 调用本机程序,使用“HOST”
HOST COPY E:\data.sql e:\hello.sql
相关阅读
OrientDB 学习笔记简明教程 #创建类 create class Person extends V create class Company extends V create class WorkAt exten
很多时候我们用拥有DBA权限的用户 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新
DOS命令之COPY本文的命令说明来自与DOS命令帮助说明,如果与DOS命令帮助说明不同,请以DOS命令帮助说明为准。1,命令说明将一份或多份
1.tar包的解压 tar -xvf file.tar #解压tar的文件命令 tar -xvf file.tar -C file_new #解
linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可