ts 学生学号 姓名 性别 院系名称 班级代号 出生日期 入学年月
----------------------------------------------------------------------
20020201 朱研 男 网络 200501 1989-12-21 200509
20050101 王清 女 计算机 200501 1987-01-10 200509
20050102 刘珊 女 计算机 200502 1988-11-10 200509
20050202 李如龙 男 网络 200502 1986-01-23 200509只把出生日期这个字段和记录删除。 ts 学生学号 姓名 性别 院系名称 班级代号 入学年月
----------------------------------------------------------------------
20020201 朱研 男 网络 200501 200509
20050101 王清 女 计算机 200501 200509
20050102 刘珊 女 计算机 200502 200509
20050202 李如龙 男 网络 200502 200509select top 10 学生学号,姓名,性别,院系名称,班级代号,入学年月 into b from ts
go
drop from ts
go还有别的方法吗?
----------------------------------------------------------------------
20020201 朱研 男 网络 200501 1989-12-21 200509
20050101 王清 女 计算机 200501 1987-01-10 200509
20050102 刘珊 女 计算机 200502 1988-11-10 200509
20050202 李如龙 男 网络 200502 1986-01-23 200509只把出生日期这个字段和记录删除。 ts 学生学号 姓名 性别 院系名称 班级代号 入学年月
----------------------------------------------------------------------
20020201 朱研 男 网络 200501 200509
20050101 王清 女 计算机 200501 200509
20050102 刘珊 女 计算机 200502 200509
20050202 李如龙 男 网络 200502 200509select top 10 学生学号,姓名,性别,院系名称,班级代号,入学年月 into b from ts
go
drop from ts
go还有别的方法吗?
-- Author:Flystone
-- Version:V1.001
-- Date:2008-09-09 17:15:48
-------------------------------------- Test Data: ts
If object_id('ts') is not null
Drop table ts
Go
Create table ts(学生学号 smalldatetime,姓名 nvarchar(3),性别 nvarchar(1),院系名称 nvarchar(3),班级代号 smalldatetime,出生日期 smalldatetime,入学年月 smalldatetime)
Go
Insert into ts
select '20020201','朱研','男','网络','200501','1989-12-21','200509' union all
select '20050101','王清','女','计算机','200501','1987-01-10','200509' union all
select '20050102','刘珊','女','计算机','200502','1988-11-10','200509' union all
select '20050202','李如龙','男','网络','200502','1986-01-23','200509'
Go
--Start
alter table ts drop column 出生日期
goselect * from ts
--Result:
/*学生学号 姓名 性别 院系名称 班级代号 入学年月
------------------------------------------------------ ---- ---- ---- ------------------------------------------------------ ------------------------------------------------------
2002-02-01 00:00:00 朱研 男 网络 2020-05-01 00:00:00 2020-05-09 00:00:00
2005-01-01 00:00:00 王清 女 计算机 2020-05-01 00:00:00 2020-05-09 00:00:00
2005-01-02 00:00:00 刘珊 女 计算机 2020-05-02 00:00:00 2020-05-09 00:00:00
2005-02-02 00:00:00 李如龙 男 网络 2020-05-02 00:00:00 2020-05-09 00:00:00(所影响的行数为 4 行)
*/
--End
這種寫法是錯誤的 。
只能DELETE FROM tsALTER TABLE ts DROP COLUMN 出生日期
--ALTER TABLE ts //對ts作修改
--DROP COLUMN 出生日期 //刪除欄位“出生日期”