SQL Server 2008添加字段成功,但提示列名无效

问题:在sql后查询,给现有表添加一个字段,即执行sql语句:

alter table [sxrq_1108].[dbo].[公司周报表详情] add 总计 int default 0

然后在上述sql查语句增加字段‘总计’,显示总计是无效列名,更为严重的是无法向表中insert或者update含有新增列名的数据。但是更改后的sql语句依旧可以执行成功。这是由于SQL Server的intellisense的引起的。

解释:intellisense是SQL Server的智能记录智能感知功能,即当给sql表名加上"."符号后会并弹出字段名,表名,数据库名。类似于编辑器的智能提示。

解决:上述问题的解决办法是:按下快捷键ctrl+shift+r,重新整理运行SQL Server的intellisense。

发布了37 篇原创文章 · 获赞 10 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_38404507/article/details/97049487