在本教學中,將學習如何使用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
語句將一個或多個列添加到表中。
上一篇:
SQL Server數據定義
下一篇:
SQL Server修改數據