Linux 拨号vps windows公众号手机端

sqlserver主键约束如何写

lewis 9年前 (2016-11-08) 阅读数 12 #VPS/云服务器
文章标签 SqlServer

在SQL Server中,可以使用以下语法来创建主键约束:

ALTERTABLEtable_name
ADDCONSTRAINTconstraint_namePRIMARYKEY(column1,column2,...)

其中,`table_name`是要添加主键约束的表名,`constraint_name`是主键约束的名称(可选),`column1, column2, ...`是要作为主键的列名。
例如,创建一个名为`PK_Users`的主键约束,将`ID`列作为主键:

ALTERTABLEUsers
ADDCONSTRAINTPK_UsersPRIMARYKEY(ID)

如果要在创建表时直接定义主键约束,可以使用以下语法:

CREATETABLEtable_name
(

    column1 datatype PRIMARY KEY,

    column2 datatype,

    … )

例如,创建一个名为Users的表,其中ID列作为主键:

CREATE TABLE Users
(

    ID int PRIMARY KEY,

    Name varchar(50),

    … )

请注意,主键约束的目的是确保表中的某一列或一组列唯一且不为空。因此,主键列的值不能重复,并且不能为NULL。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门