请各位帮助,在SQL SERVER中已建立了一个数据表,表中已有记录,因为某种原因要增加一列(即要在表结构中要增加一列名),一是这样可不可以增加,二是增加后对数据库系统会带来什么影响?, 可以的.用alter table语句写.不会影响数据库系统的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例ALTER TABLE tablename ADD column_name VARCHAR(20) NULL 1可以增加。原先的记录不会破坏。2对数据系统可能有影响。例如:你增加的字段是NOT NULL 的,系统已有存储过程或者是触发器有对表进行INSERT操作,那么就必须改写原先的过程。以上是我的回答,希望对你有所帮助 还有最好是NULL,要不然系统会报错. 最好用 Enterprise Manager 來添加一列,妳可以讓它生成腳本文件.在這個文件中,妳可以學到更多的東西 alter table ... add column ... 取介于2个字段中间值的SQL语句。貌似很简单的 数据排序修改的问题 如何判断某表的某字段是否存在??? 误执行了delete语句,请问可否还原到执行语句前,在线急等 求多表查询不重复信息 怎么优化复杂的SQL查询语句 一个把Table控件查询出来的数据导出Excel的问题 120个客户端同时访问数据库,怎样解决拥挤问题? 存储过程优化,请各位帮忙看看 为什么WIN2000下不能进行网络备份 请问:ASP用SQL SERVER数据库数据库比用ACCESS快吧?很奇怪的是我的ASP+SQL比ASP+ACCESS慢了,why?? 简单问题,请赐教
ALTER TABLE tablename ADD column_name VARCHAR(20) NULL
2对数据系统可能有影响。例如:你增加的字段是NOT NULL 的,系统已有存储过程或者是触发器有对表进行INSERT操作,那么就必须改写原先的过程。以上是我的回答,希望对你有所帮助