自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 ORACLE 一条sql语句生成前60年的年份

select trunc(sysdate-rownum*365,'YYYY') from dual connect by rownumconnect by 后面不接连接条件时,数据可连接自身,无限下去,rownum控制它的行数,也可以写成select trunc(sysdate-rownum*365,'YYYY') from dual connect by levelcon

2012-05-21 10:47:30 820 1

原创 partition by 的用法

lag(t.id, 5) over(partition by al_group order by t.id)  这句话的意思就是, 按照 al_group  这个列进行分组,并在分组内部用 id排序,lag函数的意思是把每个分组内部的前5行往后挪,超出部分不显示

2012-05-20 15:50:18 699

原创 oracle 将多行数据放在同一行

select  substr(sys_connect_by_path(t1.agency, ''','''),3)||''''  from (select t.agency, rownum as row_id,rownum-1 as p_id from foreign_agency t) t1    where t1.row_id=1   /*递归的起点*/ start with t1

2012-05-20 15:15:33 1058

原创 oracle inner join 的效率

我做了个试验,比如有如下语句   select * from table1 t1 inner join table2 t2 on t1.XX=t2.XX inner join table3 t3 on t2.XX =t3.XX ,看他的执行计划,XX这个列是有索引的,但他的第一步是对table3进行全表扫描,然后再用索引去扫描table2,   也就是说,inner join的执行顺序是从后往

2012-05-16 10:38:30 3066

原创 oracle select sum(t.colunm),sum(t.colunm)/100 的执行次数

如果一个比较耗时的 函数 如 sum(t.colunm)  在一个sql语句中多次出现,不用担心, 它之后执行一次,已验证!

2012-05-13 11:24:06 855

原创 oracle insert into A select from B 的一些心得

今天做了一个   insert into A  select * from B 的操作,发现了很多问题,B表里的数据有几千万,这样就直接导致 用于回滚的表空间不够,那个表空间是默认跟oracle安装目录在一起的,如果那个磁盘小的话,就卡死了,而且,做这种插入之前,需要做全表扫描,再插入,几千万的数据,光是扫描就需要很长时间,推荐分段做,另外,触发器里面不能加commit。还有,用语句 alter

2012-05-11 13:43:47 6039

原创 select 判断数据是否存在,若存在,将值赋给变量

declare  temp varchar2(1000);begin  select nvl((select t.data from err_traffic t where rownum = 1),         '0') into temp    from dual;  dbms_output.put_line(temp);end;这样免去了 先用sel

2012-05-03 14:02:09 1384

原创 oracle update 语句无效

我写了个update语句 update ao_msg_suc t set t.suc_cnt = suc_cnt, t.fail_cnt = fail_cnt + null_cnt, t.suc_percent = suc_percent, t.mes_fl

2012-05-02 11:24:00 1735

原创 oracle delete 操作后,未释放的block, 在之后的insert操作时,会被重新利用么

经过实际测试,是不会被重新利用的, delete 不会释放,insert只会增加, 所以大型数据库定期都要维护

2012-04-26 11:15:46 1142

原创 ORA-22285: 对不存在的目录或文件进行 FILEOPEN 操作 ORA-06512: 在 "SYS.DBMS_LOB", line 523 ORA-06512: 在 line 6 查看错误堆

今天试了下用 bfile类型,结果发现打不开,报ORA-22285: 对不存在的目录或文件进行 FILEOPEN 操作ORA-06512: 在 "SYS.DBMS_LOB", line 523ORA-06512: 在 line 6查看错误堆栈的程序源? 的错误,查了半天,才想起,create   or   replace   directory   FILEDIR   as

2012-04-22 14:16:32 7537

原创 oracle 向存储过程传入数组类型参数

最近想试试给存储过程传数组参数,破费周折,在这里与大家分享下:我用的plsql, 打开plsql,在type目录下面,可以创建自定义的数据类型, 于是用  create or replace type tab_str as table  of varchar2(30);  创建了一个数组类型。接着用存储过程 procedure testfortable(pra in tab

2012-04-20 13:14:49 9208

转载 C# 如何用socket进行通信

http://www.cnblogs.com/fanyanjun/archive/2007/08/08/848017.html  这是博客原文,但是我发现,作者虽然把缺失的User类加上了,但是明显只编译没运行,其中br和bw并没有初始化,导致运行错误,这是我修改后的代码         public User(TcpClient tcp)        {

2012-04-15 11:17:52 663

原创 水晶报表 奇偶行颜色控制

在节专家里面,找到颜色,点x2那个按钮,在代码里面加入 if recordnumber mod 2=0 then crWhiteelse Color (217, 227, 234)

2012-04-13 15:14:46 524

原创 多线程资源抢占的心得

最近写了个程序, 两个线程需要经常调同一个方法,而且需要用同一资源,为了协调好他们的互斥,费了很多功夫,最后他们之间相互等待导致效率很低,最后不得不再新开个资源,方法还是同一个,进入方法的时候判断一下线程,决定用哪个资源

2012-04-05 16:31:56 2873

原创 ora-00911 invalid charactor

在环境变量你们加上  NLS_LANG    SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2012-03-27 13:04:14 255

原创 java程序在单机情况下如何连接本机,如何做自连网线接口

12 用于发送信息,36用于接收信息, 自连就是 1 连3    2 连 6   4 连 5   7 连8,oracle也是java程序,所以如果没有网要连本机oracle,就可以这么做

2012-03-27 08:47:17 755

原创 64位win7下面vs 2008和PLSQL同时连接oracle

plsql 连接oracle需要用32位的oci.dll, 可以去下载 32位的instantclient-basic-nt-11.2.0.2.0,而vs2008 如果不是用x86运行的话,就需要64位的oci,可以下载64位的instantclient-basic-nt-11.2.0.2.0然后再环境变量里面设置 tns_admin 的路径,这个路径里面需要放两个文件,listener.or

2012-03-27 08:18:41 4251

原创 oracle 监听服务无法启动的问题

我用net manager配置了一个监听,但是服务和注册表里面都没有,但是listener.ora里面有了,我搜了很多方法, 也重新配置了,还重启了,可是服务里面就是没有,最后,我用在命令行里输入   lsnrctl  ,然后 start,结果监听起来了,但是服务里还是没有,于是我又重新配置了一遍,结果又了,很神奇吧!~

2012-03-26 08:57:02 626

c# socket实例

修正了网上流传的没有User类的问题,调试通过!

2012-04-15

mschart微软样例代码

包含mschart的所有使用样例,超全!

2012-03-26

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

TA关注的人

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