自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 sql中使用特殊字符

sql中使用特殊字符 chr(13) 是一个回车Chr(10) 是个换行符chr(32) 是一个空格符例select 1|| /*chr(10) */||2 from dual;

2011-06-29 12:01:00 423

转载 掌握Oracle中"Kill"进程的方法

<br />1:首先,我们需要在Oracle中找到锁住的对象:(一般也可通过sqlplus工具查看)select xidusn, object_id, session_id, locked_mode from v$locked_object;<br />2:得到session_id后,再根据session_id找到v$session对应的sid号和serial#:select username,sid,serial# from v$session where sid=session_id;<br />3:用

2010-12-30 11:49:00 785

转载 一个软件工程师的6年总结

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员:P

2009-03-06 15:16:00 351

原创 Oracle计算时间差

计算时间差是Oracle DATA数据类型的一个常见问题。Oracle支持日期计算,你可以创建诸如“日期1-日期2”这样的表达式来计算这两个日期之间的时间差。一旦你发现了时间差异,你可以使用简单的技巧来以天、小时、分钟或者秒为单位来计算时间差。为了得到数据差,你必须选择合适的时间度量单位,这样就可以进行数据格式隐藏。使用完善复杂的转换函数来转换日期是一个诱惑,但是你会发现这不是最好的解决方法。ro

2009-03-06 15:11:00 331

原创 IMP数据到指定的表空间

  一直以来,我都认为只要指定用户的默认表空间,向该用户导入数据时,会自动进入到默认表空间。后来发现从System导出的dmp文件在导入时,即使指定新用户的默认表空间,还是要往System表空间中导数据。上网搜了一下,还是有解决方法的,常见的方法如下:SQL> create user myhuang identified by myhuang default tablespace myhu

2009-03-06 14:25:00 322

原创 关于MERGE 的用法

题目:一个月统计一次每个雇员去了哪些国家 user_name  region tom        india jerry      usa mike      england marry      holland 但是有一张汇总表 user_name    least_region   arrived_region_count 雇员名            最新去的国家      已经到过多

2009-03-05 21:05:00 594

转载 两个表的关联

例如: 表中数据都为int 现在有一个表A                          B           avalue                    bstart          bend           1                            1                3           2                         

2009-03-05 21:00:00 351

转载 Oracle如何快速查找第N条记录?

(1)用以下语句可以实现查询第N条记录,但若n值很大,速度将受到影响。 select object_name, object_type, owner  from (select object_name, object_type, owner, rownum rn          from dba_objects         where rownum  where rn >= 1000

2009-03-05 20:53:00 960

转载 Oracle中BLOB、CLOB、LONG、LongRaw数据类型的区别

(1)关于BLOB、CLOB、LONG、LongRaw数据类型的区别LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列;LONG RAW: 可变长二进制数据,最长2G;CLOB: 用来存储单字节的字符数据;NCLOB: 用来存储多字节的字符数据;BLOB: 用于存储二进制数据;BFILE: 存储在文件

2009-03-05 20:39:00 2068

转载 oracel数据库硬备份

1.将原来的oracle文件夹重命名,比如oracle_old;然后重新安装oracle 到原目录,即跟重装操作系统前同一目录,假设为d:/oracle;安装过程选择"只安装软件" 即不创建数据库,这样可以节省很多时间. 注:恢复必须要有以下文件 a、初始化参数文件INIT.ORA b、所有数据文件 .dbf c、所有重做日志文件(联机日志、归档日志)redo d、所有控制文件 crtl e、in

2008-11-04 17:42:00 886

转载 把oracle10中的表导入到excel中

excel 导入到oracle 步骤如下: 1.把EXCEL文件另存为文本文件(去掉列标题,只留数据,行列与数据库记录一一对应) 2.建立控制文件:input.ctl,内容如下:     load data             infile d:/Data.txt        append into table test      fields terminated by X09  

2008-10-30 22:54:00 555

转载 SCN

scn 是system change number,即系统改变号;scn是oracle标记事务的重要标记,由系统自己维护,个人不用干预它;这个由checkpoint进程产生的检查点,使数据文件、日志文件、控制文件同步,要么同时改变,要么同时不改,保持系统的一致性;如果数据文件、日志文件、控制文件的系统改变号不一致,说明数据库出错了;

2008-10-30 22:42:00 408

转载 向oracle中clob字段插入数据

SQL> create or replace Directory dir1 as c:/oracle/;Directory created.SQL> SQL> declare  2          l_bfile bfile;  3          l_clob  clob;  4          l_str   varchar2(1000);  5  begin  6         

2008-10-30 22:19:00 1480

转载 Oracle 语法之 OVER (PARTITION BY ..)

select * from test数据:A   B   C 1   1   1 1   2  2 1   3   3 2   2  5 3   4  6 ---将B栏位值相同的对应的C 栏位值加总select a,b,c, SUM(C)  OVER (PARTITION BY B) C_Sumfrom testA   B   C   C_SUM  1 1 1 1 1 2 2 7 2 2 5 7

2008-10-30 22:07:00 378

转载 GROUPING SETS 学习

SQL> SELECT CASE  2           WHEN a.deptno IS NULL THEN  3            合计  4           WHEN a.deptno IS NOT NULL AND a.empno IS NULL THEN  5            小计  6           ELSE  7            || a.d

2008-10-30 21:49:00 264

转载 一条sql导致数据库整体性能下降的诊断和解决的全过程

今天早上一来,数据库load就比往常高了许多。想想数据库唯一的变化是昨天早上我曾经重新分析过数据库对象。发现数据库load很高,首先看top发现没有特别异常的进程,在数据库中适时抓取正在运行的sql也没发现异常(通常运行时间非常短的sql是不能被抓取到的)。询问相关应用程序人员,最近没有变动。检查应用程序日志发现今天早上跟往常也没有过多登陆和操作。基本上可以圈定是在数据库服务器本身上面。

2008-10-24 10:18:00 369

转载 学习java的30个目标

1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。   2.你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking,   multithreading,refl

2008-10-08 19:35:00 286

转载 八个常用的DOS命令

 一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看

2008-10-08 19:27:00 246

转载 七个受用一生的心理寓言

 (一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个。 很可能

2008-10-08 19:21:00 254

转载 解决闪回表时出现的ORA-08189故障

时间点:time1 SQL> select dbms_flashback.get_system_change_number from dual;GET_SYSTEM_CHANGE_NUMBER------------------------               152713033SQL>  select count(*) from testvarchar;  COUNT(*)-

2008-10-07 21:55:00 888

oracel闪回机制

在Oracle中,对于提交的变化,是没有办法回退的。所以这时候就可能存在这样一种情况,对于表做了DML操作,并且在提交后才发现,对表的操作是错误的,此时我们没有办法把提交的错误数据回滚到初始的正确状态;同时,和可能存在一种情况,错误的对表执行了drop操作,由于DDL语句在执行后隐含的含有提交操作,所以这种情况也没有办法把执行了的错误DROP操作回滚的DROP语句执行前的状态。

2008-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除