CREATE TABLE SYSURGRP
        (USER_NO                   CHAR(12)             NOT NULL,
         GROUP_NAME                CHAR(12)             NOT NULL,
         PRIMARY KEY (USER_NO,GROUP_NAME))

解决方案 »

  1.   

    也可以:
    CREATE TABLE SYSURGRP
            (USER_NO                   CHAR(12)             NOT NULL,
             GROUP_NAME                CHAR(12)             NOT NULL)
    GO
    create unique index ind1 on sysurgrp(user_no,group_name)
    go
      

  2.   

    加上
    PRIMARY KEY (USER_NO,GROUP_NAME)
    将user_no和group_name定义为联合关键字,这样两列的组合不会重复
      

  3.   

    回复人: genphone_ru(票票) ( ) 信誉:100  2002-10-24 11:09:00  得分:0 
     
     
      CREATE TABLE SYSURGRP
            (USER_NO                   CHAR(12)             NOT NULL,
             GROUP_NAME                CHAR(12)             NOT NULL,
             PRIMARY KEY (USER_NO,GROUP_NAME))
    已经很完美了,比建立唯一索引好,终究一个表还是最好要有主键的