更新数据库时,想先修改表添加一个字段,然后向该字段添加值,但是必须先alter,然后update,否则就提示列名 'newColumn' 无效。例如:
ALTER TABLE tb2 ADD perform VARCHAR(20) NULL;
UPDATE tb2 SET perform='优';
这样点击执行会提示列名 'perform2' 无效。
必须先后执行alter,update吗?请指教...
之前遇到过同样的场景,我的做法是,alter的同时设置默认值
http://social.technet.microsoft.com/Forums/zh-CN/sqlserverzhchs/thread/78f2eb47-49f4-4a33-a109-5409a87979b2 请参考