如题。。我用的oracle数据库。一般都是要创建一个序列吗?序列必须自己建不能自动生成吗? 
还有其他神马方法没有啊。

解决方案 »

  1.   

    一般是创建序列。INCREMENT貌似不能自动生成。
      

  2.   

     
    在access中有自动编号的数据类型,MSSQL和MYSQL也都有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值,而oracle没有自动增长的数据类型,我们需要建立一个自动增长的序列号.
      

  3.   

    oracle的序列是自己建的,不能自动产生
      

  4.   

    sequence本来就是自动增长, 你可以建立sequence后,在表上写个insert触发器,自动获取某个sequence的nexeval来填充你的需要自增长的列,实现和自增长字段一样的效果