转自http://hi.baidu.com/girlshare2008/item/b554becb1e26de0aac092f33,感谢作者,如有不妥,请告知。
USE stu_info;
GO
1、向学生表新插入列名为S_entrance
ALTERTABLE Student
ADDS_entrance VARCHAR(10);
2、从学生表删除列名为S_entrance
ALTERTABLE Student
DropCOLUMN S_entrance;
3、修改已存在的列项的类型
ALTERTABLE Student
ALTERCOLUMN S_entrance DATETIME;
4、增加主键,要记住pk_Sno即主键名
ALTERTABLE Student
ADDCONSTRAINT pk_Sno PRIMARY KEY(Sno);
5、删除主键,这里用到了pk_Sno.若忘了,就用下面第二种方法
ALTERTABLE Student
DROPCONSTRAINT pk_Sno;
6、另一种删除主键
*当你不知道(或忘了)创建主键时主键名(约束名),
*就像上面的pk_Sno(CONSTARINT后面的),
*使用下面的删除主键的方法.
DECLARE@pk_name VARCHAR(100)
SELECT@pk_name=name
FROMsysobjects
WHERExtype='PK' AND
parent_obj=OBJECT_ID('Student')
EXEC('ALTERTABLE Student DROP )
7、测试效果
SELECT*
FROMStudent;