字段名的修改

txmjs 2003-10-09 06:24:28
我现在一个表,表的结构如下
字段名: 姓名 2000 2001 2002 2003
内容 张某 优 良 合格 优

问题是如果时间到2004年,那么所有的字段名变为
字段名 姓名 2001 2002 2003 2004
内容 张某 良 合格 优
也就是把2000年的内容全部删除.
...全文
32 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
txmjs 2003-10-10
  • 打赏
  • 举报
回复
谢谢各位的回答.希望没有得分的同行们下次能够有机会.
pengdali 2003-10-09
  • 打赏
  • 举报
回复
alter table 表名 drop column [2000]
alter talbe 表名 add [2004] char(2)
killxtt 2003-10-09
  • 打赏
  • 举报
回复
企业管理器修改最容易,呵呵
leus 2003-10-09
  • 打赏
  • 举报
回复
letsflytogether,如果我没有猜错,楼主的表是要做报表的,按你的方式设计做报表要麻烦很多。
也可以直接根据当前年份计算变量,就不用每年都重新写
还有种简单的方法,直接到企业管理器中改
leus 2003-10-09
  • 打赏
  • 举报
回复
alter table tn drop column [2000]
alter talbe tn add [2004] nvarchar(2)
伍子V5 2003-10-09
  • 打赏
  • 举报
回复
数据库设计的不合理吧
应该这么设计
姓名 年份 评比成绩

然后一样可以转换为你那样的形式


sdhdy 2003-10-09
  • 打赏
  • 举报
回复
alter table tablename drop column 2000
txlicenhe 2003-10-09
  • 打赏
  • 举报
回复
alter table 表名 drop column [2000]
alter talbe 表名 add [2004] varchar(10)

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧