数据库
Java大失叔
这个作者很懒,什么都没留下…
展开
-
SQLLDR的使用方法
<br />用于将格式化的文本数据上载到表中去 <br />以表emp为例 <br />首先编写一个控制命令的脚本文件,通常以ctl结尾,内容如下: <br />emp.ctl <br />load data <br />append <br />into table emp <br />fields terminated by ','<br />( <br />name char(20), <br />age integer external, <br />upd_ts date(14) 'YYYYMMD原创 2011-02-14 16:19:00 · 732 阅读 · 0 评论 -
oracle-杀死锁死的进程
<br />方法一:<br />1.查被锁的对象<br />SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='过程的所属用户' AND LOCKS!='0';<br />2. 查是哪一个SID,通过SID可知道是哪个SESSION.<br />SELECT * FROM V$ACCESS WHERE OWNER='过程的所属用户' AND OBJECT='刚才查到的过程名';<br />3. 查出SID和SERIAL#<br />SELECT SID,SERIAL#,原创 2011-02-15 14:52:00 · 1793 阅读 · 0 评论 -
oracle删除重复数据
<br />我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢?重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。<br />一、对于部分字段重复数据的删除<br /> 下面语句可以查询出那些数据是重复的:<br />select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1<br /> 将上面的>号改为=号就可以查询出没有重复的原创 2011-02-21 10:02:00 · 468 阅读 · 0 评论