三维GIS交流 WorldWind GoogleEarth EV-Globe osgearth


               积沙成塔,集腋成裘,千里之行,积于跬步。夏丏尊有联:贵有恒,何必三更起五更睡;最无益,只怕一日曝十日寒。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

最近做一个项目,又要用Oracle了,其实我对Oracle并没有好感,可能是我用习惯了MS的东西。

其中有个问题 ,就是要在数据表里插入数据的时候实现像SQL Server和Access一个的自增编号,多好的功能啊,Oracle为什么不给实现一下呢,只能自己想办法了。

从网上查到一些资料,简单记录一下,希望对大家有帮助。

首先用正确的用户登录,用SQL语句创建自增长的序列

CREATE SEQUENCE buiding_id_seq
NOCYCLE
MAXVALUE 99999999

START WITH 1;

INCREMENT BY 1

这样就建立一个像sql下的自动编号列。

可是我在插入数据的时候insert into Buiding values(buiding_id_seq.nextval,'测试','测试')

 

就这么简单,一切OK啦 


posted on 2009-03-11 15:46  niceboy  阅读(503)  评论(0编辑  收藏  举报
点击这里给我发消息