
oracle
文章平均质量分 61
zhurhyme
比较斋
展开
-
关于最近一次数据库表的丢失的教训
前天数据库表数据丢失的杯具就发生在偶的身上.这也证明了,无知识的可怕性与无胆量的杯具.这一段时间,我一直都是在负责管理数据库,主要是管理数据库中的生产数据,而对于数据库本身的管理,可以说是一无所知(这也是俺下一个阶段打算学习的).而前几天发生的事情却让我倍受折磨.我在最近一次导数据中,不经意间删掉了一张生产数据表的所有数据.因为系统前一段时间上线,写了一个脚本作为系统初始化数据用的,为了每次测试的原创 2011-07-02 13:29:32 · 2878 阅读 · 1 评论 -
关于cursor的rowcount
前几天写了一个procedure,然后job调用它,通过dblink从第三方数据库获取数据.写完手动运行了一次,一切正常数据也取到了,但是第二天上班,我却发现了奇怪现象(注job晚上1点执行),我的数据不见了。为此我还调查了,谁动了我的数据,结果是nobody.那结论只有一个问题出现在那个procedure身上了.procedure主要有两个功能1.从第三方数据库表中取数据;2.对于取来的数据原创 2011-04-30 11:36:00 · 9118 阅读 · 0 评论 -
关于oracle中update
前几天用到数据库的update更新,对于这个简单问题,却出现了不少问题,所以现将从网上搜索资料及自已的总结罗列在此以备一时之用.以下所列sql都是基于下表create table test (name varchar2(30),code varchar2(10),i_d varchar2(10));插入数据insert into test(name,code,i_d) value原创 2011-04-30 10:49:00 · 585 阅读 · 0 评论 -
关于oracle的job
oracle中的job是什么,在说这个之前,我想先说一下存储过程procedure.procedure,就是处理数据的一个代码块,对于procedure我没有什么高论.在oracle 中所有数据的处理都可以写到存储过程中.它的基本结构create procedure procedure_nameas --声明beginend;这个东东写好了,如果我想让系统或者准原创 2011-11-05 00:39:24 · 756 阅读 · 0 评论 -
关于如何删除数据库中重复记录
这几天,看了点数据库的东西,因为遇到了一些数据库的问题。对于数据库一个表中的记录,如果有重复值如何进行删除。我现在将的作法记录下来以备忘。我所用的数据为oracle.假设有下一个表create table test (name varchar2(255),pass varchar2(255));如果数据库有多行重复的记录,该如何处理。查了资料,有人说用临时表..反正方法很多。对于o原创 2010-07-17 09:47:00 · 640 阅读 · 0 评论 -
关于存储过程number型参数初始化问题
今天处理数据,遇到一个诡异的现象。基本的情况是,利用oracle存储过程,将一个oracle数据库表t_a,根据t_b记录,进行更新。因为表的数据量有点大(大约400多万),所以就想着计数,分批提交。所写的存储过程大体逻辑就是如下:declare lv_number(10);beginfor x in (select id from t_b) loop update原创 2016-10-27 21:35:52 · 5706 阅读 · 0 评论 -
oracle 分页sql语句的深入理解
从oracle数据里向外迁移大量数据,有多种方法。其中一种就是应用jdbc连接oracle,写代码向外分页提取。原创 2017-02-07 13:18:26 · 714 阅读 · 0 评论 -
数据并发问题-精通spring 企业应用开发实战读书笔记
数据并发问题原创 2018-01-09 22:17:12 · 370 阅读 · 0 评论