- 博客(6)
- 收藏
- 关注
原创 PL/SQL三种集合类型的比较
PL/SQL三种集合类型的比较 集合是指在一个程序变量中包含多个值。PL/SQL提供的集合类型如下: Associative Array: TYPE t IS TABLE OF something INDEX BY PLS_INTEGER; Nested Table: TYPE t IS TABLE OF something; VARRAY: T...
2008-12-28 06:27:55 154
原创 Oracle集合类型输出参数的PL/SQL存储过程及其Java调用
现在的java的数据库-关系映射技术似乎不提倡用存储过程,其实存储过程更能发挥数据库的效率。1 引言存储过程因其执行效率高、与事务处理的结合、运行更安全等优点,在数据库应用程序中被广泛采用。PL/SQL是用于从各种环境中访问Oracle数据库的一种编程语言,它与数据库服务器集成在一起,PL/SQL编写的存储过程编译效率高,网络系统开销小,同时PL/SQL直观性好,是大多数人的选择。以Number...
2008-12-28 06:14:00 103
原创 PLSQL异常概览
异常名称 ORACLE错误 说明 CURSOR_ALREADY_OPEN ORA-6511 试图打开一个已打开的光标 DUP_VAL_ON_INDEX ORA-0001 试图破坏一个唯一性限制 INVALID_CURSOR ORA-1001 试图使用一个无效的光标 INVALID_NUMBER ORA-1722 试图对非数字值进行数字操作 LOGIN_DEN...
2008-12-21 23:24:15 163
原创 Hibernate动态条件查询(Criteria Query)
1、创建一个Criteria实例net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造Criteria实例的工厂。 Criteria crit = sess.createCriteria(Cat.class);crit.setMaxResults(50);List cats = crit.list(); 2、缩小结果集范围一个查...
2008-12-12 14:32:56 110
原创 Hibernate的关联关系映射
一、一对一关联(有共享主键关联和惟一外键关联两种) 1、共享主键关联 比如课题是由教师去任教,没有教师就没有课题,这样课题就可以完全由教师来决定。 Java示例代码如下: publicclass Course { private Long id; private String name; private Teacher teacher; /...
2008-12-07 14:10:35 97
原创 oracle中使用on delete cascade和on delete set null来建立外键
其面我们介绍了创建外键约束时如果使用oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 on delete set null关键字来决定删除被参照数据时是否要将参照这个数据的那些数据一并删除,还是将那些参照这条数据的数据的对应值赋空。 例如下面这两个表中分别存的时员工的基本信息和公司的部...
2008-12-07 12:05:22 306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人