--授权pkg_gps_audit 包给用户simmon
grant execute on pkg_gps_audit to simmon
--删除simmon访问pkg_gps_audit 的 权限
revoke execute on pkg_gps_audit from simmon
--创建临时表指令
create global temporary table
test232(id number(10) primary key,name varchar2(100) not null)
on commit delete rows;
--带有rollup操作符的group by用于产生 一个包含常规分组行和小计行的结果集(常用于统计报表),
--带有cube操作符的group by 用于产生group by 子句中所指定的分组的所有可能组合(常用于统计报表)
--例如:
select code,sum(price) from economy group by cube(code);
select code,name,sum(price) from economy group by cube(code,name);
select code sum(price) from economy group by rollup(code);
select code,name,sum(price) from economy group by rollup(code,name);
--union,union all,minus,intersect常用的集合操作字符
select id from test_temp minus select id from test_temp2; --交集
select id from test_temp union select id from test_temp2; --并集
select id from test_temp intersect select id from test_temp2 ; --除去交集部分的并集
select * from test_temp where id in (select id from test_temp minus select id from test_temp2) ;
--事务锁
begin
select * from test_temp where id = 2 for update wait 10;
update test_temp set name = 'yoncher' where id= 2;
commit;
exception when others then rollback;
end;
--同义词synonym
grant all on account to myspace; --授权account表给myspace用户
create or replace synonym account for tempuser.account; --创建tempuser用户的account表的同义词
create or replace synonym account for account@tempuser_102
; --创建tempuser_102的DB_LINK的同义词
drop synonym account; --删除同义词
--创建视图
--视图的优点:
--1、可以将几张相关联的表数据,简单化成一个视图,以方便其他的用户使用数据,而不用关心数据是如何产生的。
--2、同时,视图也提供了一外一种安全级别措施,确保数据的安全性。
--以下是使用视图时应该注意的几个要点:
--A)视图的查询不能选择伪列,如currval 和nextval。
--B)如果视图的查询中包含联系(键保留表除外)、集合操作符、分组函数或distinct子句,则不能执行删除、更新和插入删除。
--C)在视图中所作的修改将影响基表,反之亦然。
drop table order_master;
create table order_master(
orderno varchar2(5) primary key,
odate date,
vencode varchar2(5),
ostatus char(1),
del_date date
);
drop table order_detail;
create table order_detail(
itemcode varchar2(5) primary key,
qty_ord number(5),
qty_deld number(5),
orderno varchar2(5),
foreign key(orderno) references order_master(orderno)
);
insert into order_master values('a001',sysdate,'CHINA','p',sysdate);
insert into order_detail values('b10',200,200,'a001');
create or replace view orders as
select o.orderno,o.odate,o.vencode,d.itemcode,d.qty_ord
from order_master o,order_detail d
where o.orderno = d.orderno
with check option; --还有另外一个模式with read only,只读模式,
相关推荐
oracle 常用命令大全 oracle dba 常用命令 1 运行 SQLPLUS 工具 sqlplus 2 以 OS 的默认身份连接 / as sysdba 3 显示当前用户名 show user 4 直接进入 SQLPLUS 命令提示符 sqlplus /nolog 5 在命令提示符以 OS 身份...
### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的指导教程。在安装过程中,需要注意的是,管理口令部分确保...
### ORACLE常用命令详解 #### 一、ORACLE的启动和关闭 在ORACLE数据库管理中,正确地启动和关闭数据库是非常重要的操作之一。这些操作不仅涉及到系统的稳定性,还关系到数据的安全性。 ##### 1、在单机环境下 ...
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
以下将详细解析基于提供的文件信息中的Oracle常用命令,涵盖日志管理和表空间管理两大核心领域,以帮助数据库管理员更好地理解和运用这些关键指令。 ### 日志管理 #### 强制日志切换 `ALTERSYSTEMSWITCHLOGFILE;` ...
natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令natstat,oracle常用命令常用命令
### Oracle常用命令详解 #### 一、Oracle的启动与关闭 **1. 在单机环境下的启动与关闭** - **启动Oracle系统** - **切换用户:** 首先需要切换到Oracle用户环境。 ```bash su - oracle ``` - **使用`svrmgrl`...
以上内容概述了Oracle数据库中常用的命令及其使用方法,包括数据类型定义、流程控制、异常处理、存储过程与函数、软件包、触发器等方面的知识点,对于学习和掌握Oracle数据库有着重要的参考价值。
本资料包针对"ORACLE常用指令及必知的问题",提供了丰富的学习资源,包括“ORACLE常用命令.doc”和“Oracle初学者必知的100个问题.txt”,对于Oracle初学者来说是一份非常实用的参考资料。 首先,我们来看“ORACLE...
linux,linux和Oracle常用命令linux环境配置ORACLE常用命令
《Oracle常用命令速查手册》将介绍一些常用的Oracle命令和其用法,比如数据导入导出命令、存储过程和触发器的管理以及性能监控等方面的常用命令,通过简单明了的示例,展示了每个命令的用法和效果,以帮助读者更好地...
oracle常用命令收集 oracle常用命令
第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql> alter database add log...
以下是一些关于Oracle常用命令的详细说明,分为日志管理和表空间管理两大部分。 ### 日志管理 #### 1. 强制日志切换 ```sql alter system switch logfile; ``` 这个命令用于在当前重做日志文件填满前强制进行日志...
ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例 ORACLE常用命令举例
Oracle常用命令大汇总 Oracle是世界上最流行的关系数据库管理系统之一,由Oracle Corporation开发和维护。作为一个功能强大的数据库管理系统,Oracle提供了许多实用的命令来帮助数据库管理员和开发者更好地管理和...
Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结.pdf