alter table aaa drop column name
alter table语句使用示例:
【例1】将表book的新增加的两个字段book_copy_no,publish_date删除
alter table book
drop column book_copy_no,publish_date
【例2】将表book的book_name字段的长度先改为32,再改回30。
alter table book
alter column book_name varchar(32) not null
alter table book
alter column book_name varchar(30) not null
【3】将表book增加两个字段:book_copy_no,publish_date
alter table book
add book_copy_no varchar(10),publish_date smalldatetime
使用ALTER TABLE语句可以为表添加或删除列,也可以修改列性质。
1. ALTER TABLE语句的语法形式:
ALTER TABLE table
{
[ ALTER COLUMN column_name
{ new_data_type [ ( precision [ , scale ] ) ]
[ NULL | NOT NULL ]}]
| ADD
{ [ < add_column_name add_data_type > ]} [ ,...n ]
| DROP COLUMN {drop_colum_name } [ ,...n ]
}
在以上语法形式中:
column_name:要修改的列名。
new_data_type :要修改列的新数据类型。
precision:是指定数据类型的精度。
scale:是指定数据类型的小数位数。
add_column_name :要添加到表中的列名。
add_data_type :要添加到表中的列的数据类型。
drop_colum_name :要从表中删除的列名
[ ,...n ]:可以有多个列。