oracle快速将表缓存到内存中,使得访问速度加快。 共有2种方法: 1)alter table fisher cache; 2)alter table fisher storage(buffer_pool keep); --取消缓存 1)alter table fisher nocache; 2) ...
分类:
数据库 时间:
2018-05-16 15:26:40
阅读次数:
234
0.绑定变量的优缺点及使用场合分别是什么? 优点:能够避免SQL的硬解析以及与之相关的额外开销(SQL语法、语义的分析、逻辑分析、生成较佳的执行计划等开销),提高执行效率。 缺点:如果在表存在数据倾斜、数据分布不均匀列上使用绑定变量,会造成优化器忽略其具体值,导致生成错误低效的执行计划,降低执行效率 ...
分类:
数据库 时间:
2018-05-01 00:31:41
阅读次数:
258
11.创建表 crate table tab1(f_id number not null,f_a varchar2(7) not null,f_b number(6,2) not null); 主键:字段不能为空,唯一性; 外建:可以重复,但是是另外一个表的主键; 索引:索引是若干数据行的关键字的列 ...
分类:
数据库 时间:
2018-03-30 14:07:39
阅读次数:
232
1.Sequence+Trigger实现Oracle列自增CREATESEQUENCE序列名[INCREMENTBYn][STARTWITHn][{MAXVALUE/MINVALUEn|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHEn|NOCACHE}];创建测试表sys@newtestCDB>CREATETABLETEST(2IDNUMBER(10)NOTNULL
分类:
数据库 时间:
2018-01-16 18:01:32
阅读次数:
224
当用到自增序列,需要用到触发器的时候,当我连续执行创建多个触发器时,总是报编译通过,但存在警告或错误。 错误截图如下: 这种创建是失败的,因为触发器需要先编译,每创建一个触发器,需要以“/”结束,然后才能执行下一个。 正确的做法应该是这样的; ...
分类:
数据库 时间:
2017-12-11 18:38:55
阅读次数:
229
/** * 清空整个目录 * @param 目录 $path */ function clear_dir($path) { $op = dir($path); while(false != ($item = $op->read())) { if($item == '.' || $item == '.... ...
分类:
Web程序 时间:
2017-12-05 15:56:56
阅读次数:
154
创建序列 create sequence mysequence increment by 1 start with 1 oracle 10g好像 nextval取到的第一个数是2,11g就没有这个问题 minvalue 1 maxvalue 99999999999 cycle nocache; 得到 ...
分类:
数据库 时间:
2017-11-25 20:49:48
阅读次数:
156
项目中,遇到情况,有时候增加struts的配置了,有时候粗心改错了,然后急需要发布线上吧,又不能重启影响其他的,最后发现struts有这个功能呢! 在struts.xml的配置文件中加上一句话就行 另配上解释: ...
分类:
其他好文 时间:
2017-11-13 19:46:08
阅读次数:
240
Oracle笔记(十二) 集合、序列 Oracle笔记(十二) 集合、序列 一、集合 在数学的操作之中存在交、差、并、补的概念,而在数据的查询中也存在此概念,有如下几个连接符号: UNION:连接两个查询,相同的部分不显示; UNION ALL:连接两个查询,相同的部分显示; INTERSECT:返 ...
分类:
数据库 时间:
2017-11-10 23:05:59
阅读次数:
277
在很多数据库系统中都存在一个自动增长的列,如果现在要想在 Oracle 中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户手工完成处理。序列的创建格式: 范例:创建一个序列,让其取值固定在 1、3、5、7、9,循环序列。 ...
分类:
数据库 时间:
2017-11-03 14:11:07
阅读次数:
209