请问如何在系统交付后写SQL语句来修改一张数据库表?

ice_frank 2005-10-06 07:37:02
一个系统交付客户后,由于某些需求,如果SQL SERVER数据库中若干张表经过了改动,能否写SQL文本用查询分析器进行执行修改?是否所有改动都可以用这种方式执行?比如,加了个字段该如何写?
不过有个基本的前提就是,数据库表中的数据不受影响。
请各位帮助,谢谢!
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
funsuzhou 2005-10-12
  • 打赏
  • 举报
回复
添加字段肯定不会影响
修改字段要注意会有影响,如varchar(50)修改为varchar(25)可能会丢失数据;decimal型修改为int型可能会失去精度......
SeeSunSet 2005-10-12
  • 打赏
  • 举报
回复
所以一般做的时候预留几个字段.以备用.
lizhaogui 2005-10-12
  • 打赏
  • 举报
回复
同意一楼上的看法,不过改之前最好作一下备份
ice_frank 2005-10-12
  • 打赏
  • 举报
回复
没人
iwl 2005-10-06
  • 打赏
  • 举报
回复
可以

删除字段--会影响数据库内容
ALTER TABLE TABLENAME DROP COLUMN COLUMNNAME

添加字段--不会影响数据库内容
ALTER TABLE TABLENAME ADD COLUMNNAME 字段类型 是否为空

34,576

社区成员

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

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