Oracle常用命令
- 格式:doc
- 大小:36.50 KB
- 文档页数:4
Oracle命令
1.修改显示的长度
set linesize [长度]
2.修改显示的行数
set pagesize [行数]
3.创建一个a.sql的文件,文件里是需要调用的SQL语句
ed a
4.调用*.SQL或者*.txt文件
a)默认路径调用
如果调用的是a.sql,则用@a即可调用
如果调用的是a.txt,则用@a.txt即可调用(除了*.sql可以省略不使用扩展名,其他文件的调用需要加上扩展名)
b)其他路径调用
如果调用的文件不是在当前位置,则需要加上路径,例如a.txt在D盘根目录下,则用@d:\a.txt 即可调用
5.在SQLPLUS窗口登录用户或更改登录用户
第一种conn 用户名/密码; 直接全部录完
第二种第一步:conn 用户名第二步:密码;
先输入要登录的用户名,在执行后显示输入密码
如果是连接超级用户[sys]只能使用第一种方法,而且必须在命令后面加上[AS SYSDBA]
conn sys /密码as sysdba ;
6.查当前正在联接的用户show user ;
7.查看系统拥有哪些用户select * from all_users;
8.查询当前用户下所有对象select * from tab;
9.重新运行上一次输入的命令Run
10.时间的显示
a)打开
set time on
b)关闭
set time off ;
11.数据列标题的显示
a)打开
set heading on
b)关闭
set heading off
命令解释
PL/SQL菜单命令:
Tables 表/目录
all objects所有对象
all non-system objects所有系统对象
My objects我的对象
my objects + sys.packages 我的对象和打包的系统文件my invalid objects我的无效对象
all objects modlified today重建现在所有的对象Oracle命令解释:
针对表、视图等数据库对象的权限
Select:执行检索操作
Insert:执行数据插入操作
update:执行数据更新操作
delect:执行删除数据操作
使用过程的权限
execute:执行过程等操作
常见的系统权限
create table:可以在当前模式中创建表
create any table:可以在任意模式中创建表
drop table:可以删除当前模式中的表
drop any table:可以在任意模式中删除表
create procedure:可以创建过程
execute any procedure:可以在任意模式中执行过程create sequence:可以创建序列
create session:可以创建对数据库的连接
create synonym:可以创建用户帐户
drop user 可以删除用户帐户
create view:可以创建视图
create trigger:可以创建触发器