Sql-Server-2012
即使表格存在,為什麼 SSMS 仍顯示紅色波浪線(sp?)?
我正在創建一個新表,並在此過程中創建兩個外鍵。引用了主鍵的表存在,但 Intellisense 給出錯誤消息:“外鍵……引用無效表 ‘ROLES’。”
為什麼 SQL Server Management Studio 無法辨識這些表?
簡而言之,由於 IntelliSense 本地記憶體不是最新的,因此無法辨識這些表。
當您在查詢編輯器視窗中時,您可以按 CTRL + SHIFT + R 來刷新記憶體。這應該會更新 IntelliSense 的記憶體,並且紅色曲線應該會消失。
請參閱此連結了解更多資訊。
這是一種正常行為,因為 IntelliSense 無法辨識未記憶體的對象。
每次看到這個,我都會在編輯菜單中使用刷新記憶體選項。
編輯 -> IntelliSense -> 刷新本地記憶體