今天在读《Oracle高级SQL编程》这本书的时候,在关于Oracle的全局索引的章节里面有一段讲到如果对一张分区表创建一条唯一索引,而索引本身也是分区的,那就必须把分区列也加入到索引列表中去,当然不一定要再第一列。后来自己就去SQL Server上也试了一下。果真和Oracle一样的道理。再看到后...
分类:
数据库 时间:
2015-07-13 00:34:51
阅读次数:
143
-- job 权限
grant create job to somebody;
-- job 创建
begin
dbms_scheduler.create_job (
job_name => 'AGENT_LIQUIDATION_JOB',
job_type => 'STORED_PROCEDURE',
job_action => 'AGENT...
分类:
数据库 时间:
2015-07-09 13:17:45
阅读次数:
163
oracle对null排序的时候desc默认是排最前,asc默认是排最前的,排序的时候总有不方便的地方,这时候需要认为干预一下。 方法1:使用nvl函数 ????可以在order by后面添加nvl函数例如:ORDER BY NVL(targer_col...
分类:
数据库 时间:
2015-07-08 19:17:33
阅读次数:
213
关于oracle函数listagg的使用说明工作中经常遇到客户提出这样的需求,希望在汇总合并中,能够把日期逐个枚举出来。如图,原始数据是这样的:客户希望能够实现这样的汇总合并:那么通常我会使用listagg这个函数,但是好多网上都是系统的全面的介绍listagg这个函数的使用方法,看起来很费力气。在...
分类:
数据库 时间:
2015-06-24 10:30:51
阅读次数:
153
1、索引的特点a、对具有只读我或较少插入、更新或删除操作的大表可以提高查询速度。b、可以对表的一列或多列建立索引。c、建立索引的数量没有限制。d、索引需要磁盘存储,需要oracle自动维护。e、索引对用户透明,是否使用索引是由oracle决定的。2、RDBMS访问数据的基本方法a、..
分类:
数据库 时间:
2015-06-23 13:50:53
阅读次数:
135
【原创】关于oracle 10g中各种服务解析 (2014/10/16 8:39:40)时间:2014-10-16 8-58-30 作者:ssslinppp1. 当首次安装oracle 10g完成后,会有两个oracle服务被设为自动启动,如下图: OracleoraDb10g_home1TNSLi...
分类:
数据库 时间:
2015-06-18 11:04:08
阅读次数:
153
有个网友问我,如何授予某个用户只能查看某些存储过程的定义权限,而不能让用户去修改、执行存储过程。看似简单的问题,却因为从没有碰到这样的需求。花了点时间才梳理、总结清楚。 关于ORACLE账号的权限问题,一般分为两种权限: 系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、创建存储过程等 ...
分类:
其他好文 时间:
2015-06-16 12:43:06
阅读次数:
149
打开oraclesqldeveloper,连接到HR模式下的数据库,在SQL工作表中,执行如下语句:CREATETABLEWANG(Namevarchar2(6),IDnumber);然后向表中插入如下语句:INSERTINTOWANGVALUES(‘WANG’,1);INSERTINTOWANGVALUES(‘CHENG’,2);INSERTINTOWANGVALUES(‘ZHOU’,3);INSERTINTO..
分类:
数据库 时间:
2015-06-05 18:00:59
阅读次数:
277
大家在学习oracle的时候,网络配置和os认证一般很困扰,下面来介绍下关于oracle的网络配置。我的服务器是在虚拟机里,客户端是在我的电脑上。我的oracle服务器基本信息:数据库名:orcl3939ip:178.3.601.172虚拟机名:localhost.localdomain数据库全局名:orcl3939.localdomain..
分类:
数据库 时间:
2015-06-05 18:00:06
阅读次数:
155
select *from student where id not in(select id from student where rownum <=5)and rownum <=15 order by idselect *from student where rownum <=10 minus s...
分类:
数据库 时间:
2015-06-05 11:34:57
阅读次数:
133