junmail的专栏

记录工作中的点点滴滴……

oracle 系统权限

DBA_SYS_PRIVS授予给所有用户和角色的系统权限USER_SYS_PRIVS授予给当前用户的系统权限ROLE_SYS_PRIVS此视图包含了授予给角色的系统权限的信息。它提供的只是该用户可以访问的角色的信息SESSION_PRIVS当前会话可以使用的系统权限(包括直接授予的和通过角色授予的...

2009-07-29 23:36:00

阅读数:1473

评论数:1

Oracle 聚集

聚集(cluster)是存储表数据的可选择的方法。一个聚集是一组表,将具有同一公共列值的行存储在一起,并且它们经常一起使用。这些公共列构成聚集码。经常被同时访问的表在物理位置上可以存储在一起。为了将它们存储在一起,就要创建一个簇( c l u s t e r )来管理这些表。表中的数据一起存储在簇...

2009-07-29 22:58:00

阅读数:2280

评论数:0

Oracle Top N

1.在ORACLE中实现SELECT TOP N    由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELECT TOP N的查询。简单地说,实现方法如下所示:      SELECT 列名1...列名n FROM     ...

2009-07-28 23:15:00

阅读数:972

评论数:0

oracle表空间创建语句

常规表空间: CREATE SMALLFILE     TABLESPACE "CAMCDC"     LOGGING DATAFILE E:/camcdc/CAMCDC1.ora SIZE 10000M, E:/camcdc/CAMCDC2.ora SIZE 10000M, ...

2009-07-26 14:54:00

阅读数:1802

评论数:0

Oracle用户、权限、角色管理

Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RES...

2009-07-26 12:59:00

阅读数:106579

评论数:30

Oracle触发器详细介绍

触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务逻辑开始create trigger biufer_em...

2009-07-25 20:48:00

阅读数:2233

评论数:0

Oracle同义词与序列基本使用

一、同义词同义词:同义词是一个对象的替代名称作用:利用同义词可以很方便地操纵不同用户模式下的对象。通过select user from dual查看当前使用的用户。访问其它用户模式下的表:select * from scott.dept; 表示查看scott用户模式下的dept表数据。同义词分为p...

2009-07-22 21:39:00

阅读数:1939

评论数:1

Oracle视图

本人初学Oracle,冒昧的把自己归为Oracle一族,没别的意思,只是想激励自己好好的学习Oracle这个博大精深的数据库。前面的先不说了,从视图开始吧!Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数...

2009-07-22 20:16:00

阅读数:2071

评论数:1

Oracle存储过程编写及调用一例

1、创建存储过程SQL> create or replace procedure myproc(i_deptno number) is  2    v_dname varchar2(20);  3  begin  4    select dname into v_dname from dep...

2009-07-21 23:42:00

阅读数:777

评论数:0

很好用的SQLPLUS命令汇总

下面介绍一些常用的sql*plus命令: 1. 执行一个SQL脚本文件 SQL>start file_name SQL>@ file_name 我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。 2...

2009-07-20 23:20:00

阅读数:1435

评论数:0

sqlplus工具使用总结

1、help index      列出所有sqlplus的使用索引,如下:Enter Help [topic] for help.  @             COPY         PAUSE                     SHUTDOWN @@           DEFINE...

2009-07-20 23:17:00

阅读数:2323

评论数:0

创建一个普通用户一般步骤

SQL> create user test identified by test default tablespace test;用户已创建。SQL> grant connect,resource to test;授权成功。SQL> revoke unlimited tables...

2009-07-19 21:30:00

阅读数:1150

评论数:0

oracle中查看用户权限

1.查看所有用户:  select * from dba_users;  select * from all_users;  select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):  select * from dba_sys_privs;...

2009-07-19 21:27:00

阅读数:1921

评论数:0

Oracle MD5加密实现

技术点 :1.1 DBMS_OBFUSCATION_TOOLKIT.MD5   DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>abc) a fr...

2009-07-17 22:55:00

阅读数:6386

评论数:2

oracle decode函数的使用

今天用户要求所有数据为0的不能参与求平均值,思路是avg函数本身就对为空的数据不参与运算所以只要把为零的数据转换成空就可以了,想了一下用case语句可以实现但在网上找了一下发现decode这个函数哈很不错的刚好能满足我的需求下面是他的用法decode(条件,值1,翻译值1,值2,翻译值2,...值...

2009-07-17 22:43:00

阅读数:2282

评论数:0

VI常用命令整理

1、复制多行,并粘贴    1)将光标定位于想开始复制的行,然后输入想要复制的行数:如3,然后输入yy    2)定位到需要粘贴到的前一行,输入p 2、删除多行    1)将光标定位于想要开始删除的行,然后输入想要删除的行数:如3,然后输入dd    说明:其实这个操作是剪切操作,如果需要将刚才删...

2009-07-09 22:50:00

阅读数:1823

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭