/*
*mssqlserver
*/
--修改基本表
use stu_info;
go
--向學生表新插入列名為s_entrance
--alter table student
--add s_entrance varchar(10);
--從學生表删除列名為s_entrance
--drop column s_entrance;
--修改已存在的列項的類型
--alter column s_entrance datetime;
--增加主鍵,要記住pk_sno即主鍵名
--add constraint pk_sno primary key(sno);
--删除主鍵,這裡用到了pk_sno.若忘了,就用下面第二種方法
--drop constraint pk_sno;
/*另一種删除主鍵
*當你不知道(或忘了)建立主鍵時主鍵名(限制名),
*就像上面的pk_sno(constarint後面的),
*使用下面的删除主鍵的方法.
declare @pk_name varchar(100)
select @pk_name=name
from sysobjects
where xtype='pk' and
parent_obj=object_id('student')
exec('alter table student drop '+@pk_name)
select *
from student;