
数据库开发
Demonson
桃李春风一杯酒,江湖夜雨十年灯。
展开
-
Oracle的随机函数的使用方法
--6位随机整数select TRUNC(dbms_random.value(100000,999999)) from dual;--6为随机大小写字符select dbms_random.string('A',6) from dual;--6为随机大写字符select dbms_random...原创 2018-03-22 14:09:16 · 9917 阅读 · 0 评论 -
Informatica Update更新逻辑机制优先顺序详解
Informatica 作为ETL工具,Update是其很重要的一个特性。也正因为如此,我们会发现在Informatica工具的很多地方都会有Update的相关设置,许多时候给大家都造成了很大的迷惑,不知道谁先谁后,谁的优先级高,或者具体的作用是什么,希望能借此文给大家一个清晰的概念。 Informatica 的Update过程简单说,就是给每条数据设置一个Delete,Inser...原创 2018-12-06 13:01:29 · 2199 阅读 · 2 评论 -
ORA-12015 不能从复杂查询中创建一个可快速刷新的实体化视图
物化视图的快速刷新物化视图的快速刷新(一) 物化视图有三种刷新方式:COMPLETE、FAST和FORCE。完全刷新(COMPLETE)会删除表中所有的记录(如果是单表刷新,可能会采用TRUNCATE的方式),然后根据物化视图中查询语句的定义重新生成物化视图。快速刷新(FAST)采用增量刷新的机制,只将自上次刷新以后对基表进行的所有操作刷新到物化视图中去。采用FORCE方式,Oracl...转载 2018-08-24 15:02:29 · 4973 阅读 · 2 评论 -
Oracle绑定变量在C#.NET中的应用及意义
一、 什么是绑定变量 绑定变量(bind variable) : select * from emp where empno=:empno; 是用户放入查询中的占位符,它会告诉Oracle“我会随后为这个变量提供一个值,现在需要生成一个方案,但我实际执行语句的时候,会提供应该使用的实际值”。 实质就是用于替代sql语句中常量的替代变量。绑定变量能够使得每次提交的sql语句...转载 2018-04-02 15:00:46 · 637 阅读 · 0 评论 -
clob转换成String
方法一: public final static String clob2String(CLOB clob) { if (clob ==null ) { return ; } StringBuffer sb = new StringBuffer(65535);//64K Reader clobStream = null; try { ...原创 2018-04-02 14:52:54 · 1135 阅读 · 0 评论 -
在java中使用oracle绑定变量
为什么要使用绑定变量:在JAVA中的SQL 语句的编写方面,没有使用ORACLE 绑定变量,很大程度上降低了数据库的性能,表现在两个方面:1、SQL语句硬分析(Hard Parse)太多,严重消耗CPU资源,延长了SQL语句总的执行时间。SQL语句的执行过程分几个步骤:语法检查、分析、执行、返回结果。其中分析又分为硬分析(Hard Parse)和软分析(Soft P...原创 2018-04-02 14:51:31 · 1246 阅读 · 0 评论 -
Redis 缓存 + Spring 的集成示例
《整合 spring 4(包括mvc、context、orm) + mybatis 3 示例》一文简要介绍了最新版本的 Spring MVC、IOC、MyBatis ORM 三者的整合以及声明式事务处理。现在我们需要把缓存也整合进来,缓存我们选用的是 Redis,本文将在该文示例基础上介绍 Redis 缓存 + Spring 的集成。关于 Redis 服务器的搭建请参考博客《Redhat5.8 环...转载 2018-03-26 10:51:41 · 242 阅读 · 0 评论 -
PLSQL游标使用实例
一、定义:游标:指向查询结果集的指针,指向哪一行,提取哪一行的数据(PLSQL的游标默认指向结果集的第一行)游标的四个属性游标变量 %found: 当最近一次读入记录成功时返回true游标变量 %notfound:同上 相反游标变量 %isopen:判断游标是否已经打开游标变量 %rowcount:返回已从游标中读取的记录数隐示游标:固定名称sql游标的四个属性SQL%FOUND:如果操作有影响行...原创 2018-03-23 11:42:58 · 3342 阅读 · 0 评论 -
Oracle 物化视图
一、物化视图的一般用法物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型ON DEMAND、ON COMMIT。二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷...原创 2018-03-22 15:57:46 · 333 阅读 · 0 评论 -
常见的nosql数据库Redis,Memcache,MongoDb特点与区别?
一、常见的nosql https://blog.youkuaiyun.com/wyz0516071128/article/details/80877984二、Redis,Memcache,MongoDb的特点1.Redis优点: 1.支持多种数据结构,如 string(字符串)、 list(双向链表)、dict(hash表)、set(集合)、zset(排序set)、hyperloglog(基数...转载 2018-12-19 09:24:55 · 439 阅读 · 1 评论