CREATE TABLE JB  (
    [F_Key] [bigint] IDENTITY(1,1) NOT NULL,
    ,F_S  bigint   NOT NULL 
)请帮我把这个sql server的创建语句改为ORACLE的创建语句,自动增长真心不会写,谢了!

解决方案 »

  1.   

    这个在oracle12之前是需要自己动手实现的,首先创建一个序列比如seq_id,然后往表里插入数据的时候指定
    insert into table_name(id) values(seq_id.nextval)
      

  2.   

    建议你先建立个序列号,然后写个触发器,触发操作为往字段中插入序列号的nextval就可以了。
      

  3.   

    建一个自增列 SQ_CAR_ID
    create sequence SQ_CAR_ID
    minvalue 1
    maxvalue 9999999999999999999999999999
    start with 643
    increment by 1
    cache 20;
    然后设置到数据列
      

  4.   


    用这个就可以了,不要用sqlserver的想法来想oracle的问题
      

  5.   

    oracle 的自动增长用 序列实现 
      

  6.   

    用触发器和序列可实现自增长,看看这个吧
    http://blog.csdn.net/java3344520/article/details/4907591