易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE中建立自增字段

Oracle中不像其他如mysql等数据库的有自增字段,如果需要则需要借助序列和触发器
首先建表
建立序列
建触发器
For example:
create table SYS_MESSAGE
(
ID NUMBER not null PRIMARY KEY,
M_TYPE VARCHAR2(10) not null,
TITLE VARCHAR2(200),
CONTENT LONG,
M_TIME VARCHAR2(50),
AUTHOR VARCHAR2(20)
);
CREATE SEQUENCE SYS_MESSAGE_ID_SEQ
INCREMENT BY 1
START WITH 1
NOMAXVALUE
MINVALUE 1
CACHE 50
;

CREATE OR REPLACE TRIGGER SYS_MESSAGE_ID_TRIGGER
BEFORE INSERT ON SYS_MESSAGE
FOR EACH ROW
WHEN (NEW.ID IS NULL)
BEGIN
SELECT SYS_MESSAGE_ID_SEQ.NEXTVAL INTO:NEW.ID from DUAL;
END;


相关文档:

oracle索引详解

原文地址:http://fandayrockworld.javaeye.com/blog/540509 
回顾:
一、 ROWID的概念
  存储了row在数据文件中的具体位置:64位编码的数据,A-Z, a-z, 0-9, +, 和 /,
  row在数据块中的存储方式
  SELECT ROWID, last_name from hr.employees WHERE department_id = 20;
  比如:OOOOOOFFFBBBBBBRRR ......

28.6 Oracle常见问题处理

28.6  Oracle常见问题处理
本节介绍在Red Hat Enterprise Linux 5.2上安装及配置Oracle数据库服务器中,常见的问题及解决方法,包括如何获得数据库创建过程中的详细信息,访问OEM出现“安全连接失败,使用了无效的安全证书”错误以及忘记sys用户口令后的处理方法等。 ......

Oracle 数据库的绑定变量特性及应用

关键词:
绑定变量(binding variable),共享池(shared buffer pool), SGA(system global area);
在开发一个数据库系统前,有谁对Oracle 系统了解很多,尤其是它的特性,好象很少吧;对初学者来讲,这更是不可能的事情;仅仅简单掌握了SQL的写法,就开始了数据库的开发,其结果只能是开发一个没有效率,也没有可扩展的系统;
因此,我 ......

Tomcat4.0与Oracle怎么建立连接池?建好后怎么测试?


  
 
  
   
Tomcat4.0与Oracle怎么建立连接池?建好后怎么测试?
作者:dorawo    2003年11月07日 10:01    进入论坛  
 
相关讨论:oracle 连接池weblogic建立连接池连接池tomcat 连接池java 连接池hibernate 连接池mys ......

Oracle自增ID实现

首先,你要有一张表!
       CREATE TABLE example(
             ID Number(4) NOT NULL PRIMARY KEY,
             NAME VARCHAR(25),
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号