在本教程中,将学习如何使用SQL Server ALTER TABLE ADD
语句将一个或多个列添加到表中。
以下ALTER TABLE ADD
语句将新列添加到表中:
ALTER TABLE table_name
ADD column_name data_type column_constraint;
在上面语句中:
首先,table_name
指定要添加新列的表的名称。
其次,column_name
指定列的名称,data_type
表示数据类型,column_constraint
表示约束(如果适用)。
如果要使用单个ALTER TABLE
语句一次向表中添加多个列,请使用以下语法:
ALTER TABLE table_name
ADD
column_name_1 data_type_1 column_constraint_1,
column_name_2 data_type_2 column_constraint_2,
...,
column_name_n data_type_n column_constraint_n;
在此语法中,指定要在ADD
子句之后添加到表中,以逗号分隔的列列表。
SQL Server ALTER TABLE ADD列示例
以下语句创建一个名为sales.quotations
的新表:
CREATE TABLE sales.quotations (
quotation_no INT IDENTITY PRIMARY KEY,
valid_from DATE NOT NULL,
valid_to DATE NOT NULL
);
要将名为description
的新列添加到sales.quotations
表,请使用以下语句:
ALTER TABLE sales.quotations
ADD description VARCHAR (255) NOT NULL;
以下语句将两个名为amount
和customer_name
的新列添加到sales.quotations
表中:
ALTER TABLE sales.quotations
ADD
amount DECIMAL (10, 2) NOT NULL,
customer_name VARCHAR (50) NOT NULL;
在本教程中,学习了如何使用SQL Server ALTER TABLE ADD
语句将一个或多个列添加到表中。