/*
*MSSQLSERVER
*/
--修改基本表
USE stu_info;
GO
--向学生表新插入列名为S_entrance 和 S_code
--ALTER TABLE Student
--ADD S_entrance VARCHAR(10),
--ADD S_code VARCHAR(10);
--从学生表删除列名为S_entrance
--ALTER TABLE Student
--Drop COLUMN S_entrance,
--COLUMN S_code;
--修改已存在的列项的类型
--ALTER TABLE Student
--ALTER COLUMN S_entrance DATETIME;
--增加主键,要记住pk_Sno即主键名
--ALTER TABLE Student
--ADD CONSTRAINT pk_Sno PRIMARY KEY(Sno);
--删除主键,这里用到了pk_Sno.若忘了,就用下面第二种方法
--ALTER TABLE Student
--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;