oracle
PAPALIAN
这个作者很懒,什么都没留下…
展开
-
Oracle中动态SQL详解(EXECUTE IMMEDIATE)
Oracle中动态SQL详解1.静态SQLSQL与动态SQL Oracle编译PL/SQL程序块分为两个种:其一为前期联编(early binding),即SQL语句在程序编译期间就已经确定,大多数的编译情况属于这种类型;另外一种是后期联编(late binding),即SQL语句只有在运行阶段才能建立,例如当查询条件为用户输入时,那么Oracle的SQL引擎就无法在编译期对该程转载 2011-12-29 15:50:05 · 18179 阅读 · 1 评论 -
ORACLE数据处理要点1
缩小数据处理范围分区表定时数据爬取-->缩小表数据分时段/多线程处理走索引避免重复数据插入可以用唯一键插入异常处理--------INSERT INTO TB_A ....;EXCEPTION WHEN dup_val_on_index THEN NULL; WHEN OTHERS THEN原创 2013-07-23 17:33:43 · 635 阅读 · 0 评论 -
Oracle如何在亿级记录表中创建索引
1.前阶段做了个项目,需要将生产系统中的一个数据,导出到备份机中,这个表近40个字段,14亿条的数据。数据抽取用的是开源的ETL工具,比较了一下,还是先导出txt文件,在导入到备份机中,速度最快。2.下面对导入数据时遇到的问题进行分析: 问题一、不要自动创建表空间。 因表空间较大,一开始只创建了一个表空间文件,导致表空间全使用后,不能自动扩展。创建多个表空转载 2013-07-23 17:28:26 · 2922 阅读 · 0 评论 -
oracle 存储过程的基本语法
oracle 存储过程的基本语法1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select转载 2013-07-23 17:30:49 · 590 阅读 · 0 评论 -
DataReader的使用导致事务回滚
今天项目调试中发现, dao.BeginTransaction();原创 2014-04-16 13:17:46 · 1036 阅读 · 0 评论