SQL Server 2008添加欄位成功顯示列名無效,SQL Server的intellisense完美解決問題! ...
在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。