![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
gbj890229
这个作者很懒,什么都没留下…
展开
-
oracle同义词
在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表所有者的名称,所以这就是比较麻烦的,遇到这种情况,我们该怎么办呢?创建个Oracle同义词吧!这样我们就可以直接使用同义词来使用表了。 1.同义词的概念 Oracle数据库中原创 2012-07-27 10:51:35 · 1998 阅读 · 0 评论 -
Oracle解锁的方式
1、 查看当前被解锁的对象 示例: 将表aa加锁 执行 select * from aa for update; 方式一:通过SQL查询 select 'alter system kill session ',''''||trim(t2.sid)||','||trim(t2.serial#)||''';' from v$locked_object t1,v$session t2原创 2013-06-04 08:55:28 · 822 阅读 · 0 评论 -
Oracle的over分组排序讲解
oracle的分析函数over 及开窗函数 eg: 相关解析: 表t_pi_part 字段 id code name value 1 222 a value 2 222 b value 3 333 c 给code相同的part code 添加行标,根据id 排序 select p.* ,row_number()over(partition by p.code order转载 2013-03-12 15:58:17 · 1054 阅读 · 0 评论 -
Oracle数据被删除(delete,drop)之后的恢复方式
1. 在delete之后的方式 alter table aa enable row movement; ---启动行移动功能 flashback table aa to timestamp to_timestamp('2013-01-28 10:49:30','yyyy-MM-dd hh24:mi:ss'); --将恢复到时间点之后的数据 2. 在drop之后恢复数据方式原创 2013-01-28 14:38:35 · 920 阅读 · 0 评论 -
Oracle中 insert into select与 select into from的区别
select * into target_table from source_table; insert into target_table(column1,column2) select column1,5 from source_table; 以上两句都是将源表source_table的记录插入到目标表target_table,但两句又有区别。 第一句(select into from)要求转载 2012-12-27 14:35:05 · 4710 阅读 · 0 评论 -
Oracle jobs定时任务
oracle 定时器简单用法 介绍orcale定时器的简单用法,希望大家一看就能明白 1.创建一个表,为了能清楚看到定时器的运行情况我们创建一个带有日期字段的表 Sql代码 create table job_table(run_timedate); 2.创建存储过程 Sql代码 create or re原创 2012-12-27 14:24:38 · 662 阅读 · 0 评论 -
Linux启动Oracle实例
启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例 1.进入到sqlplus启动实例 [oracle@redhat ~]$ su - oracle --“切换到oracle用户” Password: [oracle@redhat ~]$ lsnrctl start原创 2012-07-29 10:23:36 · 12218 阅读 · 0 评论 -
Oracle视图
一. 视图的特点 1. 集中用户感兴趣的数据. 通常用户只是对表中的某一部分数据感兴趣, 对其他的数据不是那么敏感, 所以用户通过视图就可以操 纵自己所需的数据. 对于开发人员来说, 也可以屏蔽一些数据. 2. 掩码数据库的复杂性. 通过视图机制将数据库设计的复杂性与用户屏蔽分开, 这样用户通过视图的操作就可以达到简化对数据库的复杂操作. 3. 简化用户的权限. 由于视图只是基表的原创 2012-07-29 10:07:46 · 778 阅读 · 0 评论 -
ORACLE触发器语法
ORACLE触发器语法 触发器有两种after和before, ORACLE产生数据库触发器的语法为: create [or replace] trigger 触发器名 触发时间 触发事件 on 表名 [for each row] pl/sql 语句 其中: 触发器名:触发器对象的名称。由于触发器是数据库自动执行 的,因此该名称只是一个名称,没有原创 2012-07-27 10:55:11 · 585 阅读 · 0 评论