
数据库
gbj890229
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle同义词
在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表所有者的名称,所以这就是比较麻烦的,遇到这种情况,我们该怎么办呢?创建个Oracle同义词吧!这样我们就可以直接使用同义词来使用表了。1.同义词的概念 Oracle数据库中原创 2012-07-27 10:51:35 · 2056 阅读 · 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 · 895 阅读 · 0 评论 -
Oracle的over分组排序讲解
oracle的分析函数over 及开窗函数eg: 相关解析:表t_pi_part 字段 id code namevalue 1 222 avalue 2 222 bvalue 3 333 c给code相同的part code 添加行标,根据id 排序select p.* ,row_number()over(partition by p.code order转载 2013-03-12 15:58:17 · 1108 阅读 · 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 · 977 阅读 · 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 · 4754 阅读 · 0 评论 -
Oracle jobs定时任务
oracle 定时器简单用法介绍orcale定时器的简单用法,希望大家一看就能明白1.创建一个表,为了能清楚看到定时器的运行情况我们创建一个带有日期字段的表Sql代码 create table job_table(run_timedate);2.创建存储过程Sql代码 create or re原创 2012-12-27 14:24:38 · 732 阅读 · 0 评论 -
Linux启动Oracle实例
启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例 1.进入到sqlplus启动实例[oracle@redhat ~]$ su - oracle --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start原创 2012-07-29 10:23:36 · 12287 阅读 · 0 评论 -
Oracle视图
一. 视图的特点 1. 集中用户感兴趣的数据. 通常用户只是对表中的某一部分数据感兴趣, 对其他的数据不是那么敏感, 所以用户通过视图就可以操 纵自己所需的数据. 对于开发人员来说, 也可以屏蔽一些数据.2. 掩码数据库的复杂性. 通过视图机制将数据库设计的复杂性与用户屏蔽分开, 这样用户通过视图的操作就可以达到简化对数据库的复杂操作. 3. 简化用户的权限. 由于视图只是基表的原创 2012-07-29 10:07:46 · 858 阅读 · 0 评论 -
ORACLE触发器语法
ORACLE触发器语法 触发器有两种after和before,ORACLE产生数据库触发器的语法为:create [or replace] trigger 触发器名 触发时间 触发事件on 表名[for each row]pl/sql 语句其中:触发器名:触发器对象的名称。由于触发器是数据库自动执行的,因此该名称只是一个名称,没有原创 2012-07-27 10:55:11 · 625 阅读 · 0 评论