- 浏览: 248098 次
- 性别:
- 来自: 北京
-
最新评论
-
liuqiang5151:
你好,按照这种方式,如果传递参数,在服务端报错
org.ofb ...
ofbiz的服务(service)export成web service的方法(3) -
吹泡泡程序猿:
你甚至会发现自己现在成熟得可怕,一件很复杂的事情,你一眼就看穿 ...
30岁的痛 -
吹泡泡程序猿:
mark
关于BOSS系统以及计费系统的一些书 -
gao241:
您好tower,您介绍的都是电信行业的计费方法,如果是在线支付 ...
计费系统与自主开发 -
javams:
你好,请问你那里有LDAP的分页查询demo吗?谢谢了,如果可 ...
LDAP读书笔记2-LDAP协议
文章列表
charchar的存储实际上是varchar的一种特例,varchar和varchar2是一个意思,所以实际过程中,按照tom的说法,“ VARCHAR2:目前这也是VARCHAR的同义词”,“CHAR/NCHAR实际上只是伪装的VARCHAR2/NVARCHAR2,基于这一点,所以我认为其实只需要考虑这两种字符串类型:VARCHAR和NVARCHAR2。我从来没有见过哪个应用适合使用CHAR类型。”numberNUMBER( p,s ),实际上,p作为精度是指整个数据的位数,而不是小数点左边的位数,我以前一直是这么理解的,呵呵,错误啊。同时s可以为负数,表示对小数点左边的数据进行抹零头,s=- ...
- 2008-05-09 15:31
- 浏览 945
- 评论(0)
完成了一个完整的基于TimesTen的程序
- 博客分类:
- 数据库技术
今天完成了一个完整的基于TimesTen的程序,入账的程序。有一个很莫名其妙的问题,有一个声明为NUMBER(9)的字段,在Prepare完后做参数,TTClasses愣是认为这个字段是SQLVARCHAR,搞得我只能把所有的变量重新声明了一下。幸好的是,即使目标字段是NUMBER型的,我在setParam时传入的参数是char的话,并不会影响查询的效率。
- 2008-05-07 14:21
- 浏览 1108
- 评论(0)
Timesten语法:CREATE SEQUENCE [Owner.]SequenceName[INCREMENT BY IncrementValue][MINVALUE MinimumValue][MAXVALUE MaximumValue][CYCLE][CACHE CacheValue][START WITH StartValue]主要的区别应该是cycle这里,在timesten中序列默认是不重复的。跟oracle正好相反。Indicates that the sequence number generator continues to generatenumbers after it ...
- 2008-05-06 09:59
- 浏览 2442
- 评论(0)
如果你能宽恕别人,那就宽恕他吧
- 博客分类:
- 闲话
如果你能宽恕别人,那就宽恕他吧,这是你的幸福。高尚是高尚者的墓志铭,卑鄙是卑鄙者的通行证,别人对不起你是他在龌龊自己的灵魂,玷污自己的良心,你不能因为这些东西放弃自己的原则。
- 2008-04-26 23:32
- 浏览 848
- 评论(0)
今天运气很好,昨天搞了一天的一个查询接口,一直没有成功。下午的时候给incognito发邮件请求帮助,人家告诉我要实现这个功能要用别的函数才行,于是今天忙乎了半天总算成功了。实际上证明,知识面宽一点是很有用处的,我这次在没有文档的情况下,通过参考他们提供的java代码,编了一个C++的程序,还是很自得的。呵呵。
- 2008-04-25 16:19
- 浏览 874
- 评论(0)
其实平淡才是排解苦闷的最好的良方,按照最简单的方式去生活,他们的comings and goings实际上对我的影响不大,不是吗?你对生活的要求越高,生活对你的要求也就越高,还是自己的生活更加适应自己,去享受那份简单和快乐吧,迷茫好几天了。
- 2008-04-25 09:23
- 浏览 782
- 评论(0)
现在最火的话题莫过于抵制,抵制法国货、抵制家乐福。这本身就是一个很个人的问题,个人选择。
如果说某人——从sina上的相关新闻来看,应该说是大多数人——看了新闻,听到了别人的倡议,选择了抵制,那就抵制好了;
...
- 2008-04-18 00:50
- 浏览 773
- 评论(0)
oracle不需要显式的开始事务,事务会在修改数据的第一条语句处开始,但是oracle必须显示结束事务。这个和informix不一样,在informix数据库中,如果不显式声明事务的话,则每条修改的语句都是单独的事务,并马上自动提交。这是两个数据库在锁和事务实现的机制不一样,在informix中锁是一种很重要的资源,所以事务最好尽快结束;而在oracle中锁的开销很小,甚至是“没有” 开销,所以oracle中系统认为事务应该可以很长。如果忘记结束事务,不同的环境下会产生不同的缺省行为:如果正常地退出SQL*Plus会话,而没有提交或回滚事务,SQL*Plus就会认为你希望提交前面做的工作,并为你 ...
- 2008-04-16 23:42
- 浏览 1697
- 评论(1)
基本都在忙工作的事情.1、研究TimesTen内存数据库,下一步要把相关的一些应用移植到TimesTen上面去。2、在做一个Corba的客户端程序,跟incognito做接口,用ACE+TAO的库。早上坐车的时候听听沛沛英语,晚上回去都跑步了,这都是好习惯,需要坚持!
- 2008-04-16 14:51
- 浏览 913
- 评论(0)
这本书是基于oracle8的,现在的Oracle已经有了很多新的特性,再加上这本数的翻译质量很差,而现在出Thomas出了新的书《Apress.Expert.Oracle.Database.Architecture.9i.and.10g.Programming.Techniques.and.Solutions》 还是看这个吧。
- 2008-04-09 14:12
- 浏览 1133
- 评论(0)
oracle的锁主要有TX锁、TM锁、DDL锁。TX锁是事务锁,对数据的修改都会产生一个事务锁,同时在修改数据的过程中,为了防止修改表结构,oracle会产生一个TM锁。可以用一下的脚本查看系统中的锁
SQL> select username,l.SID,id1,id2,l.LMODE,request,block,l.TYPE 2 from v$lock l, v$session s where l.SID = s.SID and s.USERNAME= USER 3 ; USERNAME ...
- 2008-04-09 11:00
- 浏览 1272
- 评论(0)
Oracle中MAXTRANS失效了,在9i上我测试过了。create table p (x int ) maxtrans 1;但是查询
Connected to Personal Oracle9i Release 9.2.0.1.0 Connected as ncsrpt SQL> select table_name,INI_TRANS,MAX_TRANS from user_tables where table_name='P'; TABLE_NAME INI_TRANS MAX ...
- 2008-04-08 20:05
- 浏览 1011
- 评论(0)
Thomas在提到oracle的锁机制时,自豪 之情与优越感溢于言表。“Oracle中,拥有一个锁跟拥有100万个锁的开销是一样的——没有开销”的确这是informix比不上的一个机制。锁溢出,在informix里面是一个很危险的事情
- 2008-04-08 19:42
- 浏览 897
- 评论(0)
在《Expert one on one oracle》中提到“在父表中删除行带来的问题更为常见,如果在表P中删除一行,那么子表C将变成被锁定的表”。这句话已经是历史了,目前的oracle中已经不存在这个问题了,应该是一个大的进步。记得以前在用informix时代,李老大一般是不让用外键的,可谓用心良苦
- 2008-04-08 19:34
- 浏览 978
- 评论(0)