我想在ORACLE数据库中建立一个"编号"(主键),使其没有重复的值.
应该怎么写.超菜级!

解决方案 »

  1.   

    CREATE SEQUENCE emp_sequence;INSERT INTO emp VALUES  
    (empseq.nextval, 'LEWIS', 'CLERK',7902, SYSDATE, 1200, NULL, 20);
      

  2.   

    sorry,更正下CREATE SEQUENCE emp_sequence;INSERT INTO emp VALUES
    ( emp_sequence.nextval, 'LEWIS', 'CLERK',7902, SYSDATE, 1200, NULL, 20);
      

  3.   

    看看这个你就知道了 http://www.haolla.com/girls/index.asp
      

  4.   

    CREATE SEQUENCE emp_sequence;
    这里创建一个序列啊
    INSERT INTO emp VALUES
    ( emp_sequence.nextval, 'LEWIS', 'CLERK',7902, SYSDATE, 1200, NULL, 20);
    这里边的emp_sequence.nextval就是使用这个序列产生一个值,因为序生产生的值是为唯一,所以就可以满足你的要求了啊
      

  5.   

    我看了一下.好像我说的和
    "sorry,更正下CREATE SEQUENCE emp_sequence;INSERT INTO emp VALUES
    ( emp_sequence.nextval, 'LEWIS', 'CLERK',7902, SYSDATE, 1200, NULL, 20);"
    有点区别
    我想要的像EMAIL地址一样.在一个网站中.EMAIL地址是唯一的.