无法向表中添加列

时间:2016-03-22 18:48:55

标签: sql sql-server sql-server-2008 alter-table

我有一个名为T_Bibliotheque的表。我需要添加一列,所以我尝试了设计模式并使用以下命令:

ALTER TABLE T_bibliotheque 
    ADD documentElectronique INT

我一直收到以下错误消息。

  

Msg 205,Level 16,State 1,Procedure sp_refreshsqlmodule_internal,   第75行   使用UNION,INTERSECT或EXCEPT运算符组合的所有查询在目标列表中必须具有相同数量的表达式。

任何人都可以帮助我吗?

谢谢,

塞缪尔

1 个答案:

答案 0 :(得分:0)

对不起伙计们,我刚刚发现了问题所在。该表已在视图中引用,但该视图未将*替换为SELECT * FROM TABLE中的列名。

但是,我不知道为什么它没有取代......