sqlserver添加表的约束
时间: 2023-08-11 19:08:38 浏览: 33
在 SQL Server 中,可以使用以下语法添加表的约束:
1. PRIMARY KEY 约束
```
ALTER TABLE table_name
ADD CONSTRAINT constraint_name PRIMARY KEY (column1, column2, ... column_n);
```
2. UNIQUE 约束
```
ALTER TABLE table_name
ADD CONSTRAINT constraint_name UNIQUE (column1, column2, ... column_n);
```
3. FOREIGN KEY 约束
```
ALTER TABLE table_name
ADD CONSTRAINT constraint_name FOREIGN KEY (column1, column2, ... column_n)
REFERENCES parent_table (parent_column1, parent_column2, ... parent_column_n);
```
4. CHECK 约束
```
ALTER TABLE table_name
ADD CONSTRAINT constraint_name CHECK (condition);
```
其中,table_name 是要添加约束的表名,constraint_name 是约束的名称,column1, column2, ... column_n 是要添加约束的列名,parent_table 是父表名,parent_column1, parent_column2, ... parent_column_n 是父表中要引用的列名,condition 是要检查的条件。