mysql里面有auto_increment的,在oracle里面没有

解决方案 »

  1.   

    CREATE TABLE xq (
    id number(5) NOT NULL AUTO_INCREMENT,
    name VARCHAR2(20) NOT NULL ,
    oicq VARCHAR(220) NOT NULL ,
    email VARCHAR2(50) NOT NULL ,
    PRIMARY KEY (id) 
    );我主要是想实现,
    在插入数据时,id序号自动增加的功能,可能是不知道怎么实现~~
      

  2.   

    create sequence xx start with NUMBER INCREMENT BY 1
    在插入数据是INSERT INTO TABLE_NAME(,......) VALUES(XX.NEXTVAL,...)
      

  3.   


    还有一个隐含的错误:你没有给主关键字加上约束条件,这是很危险的
    constraint FK_xq PRIMARY KEY (id)