2013-03-07 12 views
7

ビューView_DefectDaysOutstanding3を作成しました。データを表示することを選択するとデータが得られますが、select文ではすべてのフィールドに赤色の下線が表示されるのはなぜですか?SSMSで私のビュー内のすべての列名に赤で下線が引かれています

SELECT TOP 1000 [ID] 
      ,[Severity] 
      ,[AvgDaysOutstanding] 
      ,[ReportMonth] 
      ,[ReportYearMonth] 
      ,[#OfBugs] 
      ,[projid] 
      ,[folderid] 
     FROM [SoftwarePlanner].[dbo].[View_DefectDaysOutstanding3] 
     order by ReportYearMonth 
+2

を追加した後、あなたのキャッシュを更新する必要があり、

をローカルキャッシュをリフレッシュ[リフレッシュする必要]( http://stackoverflow.com/questions/10338609/sql-server-invalid-column-name-after-adding-new-column)。 – Pondlife

+0

SQL Server Management Studio – user2145798

+0

を使用しています。問題ありました。私のビューデータが、ビューを作成するために使用されるSQLクエリを直接使用して取得したデータと異なる結果をもたらす理由を教えてください。 – user2145798

答えて

23

Have you refreshed your Intellisense cache?

キーボードショートカット: Ctrlキー + Shiftキー + R

または、メニューを使用して:Edit - >IntelliSense - >Refresh Local Cache

+0

ありがとうございます。助けになる。 – user2145798

+0

はい、それが問題でした。私のビューデータが、ビューを作成するために使用されるSQLクエリを直接使用して取得したデータと異なる結果をもたらす理由を教えてください。 – user2145798

1

ゴーへ編集>インテリセンス>あなたは、その後、最も可能性の高いあなたのインテリセンスのキャッシュを/新しいテーブルを作成するには、SSMSを使用していると仮定すると、列/新しいビューなど

+0

こんにちは、このショートカットが表示されない、編集> Intellisense>ローカルキャッシュをリフレッシュ – user2145798

+0

申し訳ありません、私はそれを発見しました – user2145798

+0

私の表示データが使用されているSQLクエリを使用して直接取得するデータビューを作成するには? – user2145798