分享

如何在sql server中设置两个主键

 教育电力 2011-05-29
主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,也就是说主键在一张表中的记录值是唯一的。  
  建立主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立,下面分别介绍。  
  1、在数据库提供的GUI环境中建立。  
    输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。  
    2、通过SQL语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。  
  在建表语句中直接写:  
            Create   Table   表名   (字段名1   Int   Not   Null,  
                                          字段名2   nvarchar(13)   Not   Null   Primary   Key   (字段名1,   字段名2),  
                                          字段名3…………  
                                          字段名N…………   )  
   
          建表之后更改表结构:  
   
            CREATE   TABLE   表名   (字段名1   Int   Not   Null,  
                                                字段名2   nvarchar(13)   Not   Null  
                                                字段名3…………  
                                                字段名N…………)  
          GO  
   
          ALTER   TABLE   表名   WITH   NOCHECK   ADD    
          CONSTRAINT   [PK_表名]   PRIMARY   KEY     NONCLUSTERED    
            (  
                      [字段名1],  
                      [字段名2]  
            )  

GO

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多