在本教程中,将学习如何使用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语句将一个或多个列添加到表中。
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。