クエリの作成が完了したら構文をチェックするオプションはありますか?もしそうなら、どこで見つけることができますか?それは何を検証し、何を検証しないのですか?SQL Server 2008 R2でSQL構文を検証するにはどうすればよいですか?
11
A
答えて
20
Management StudioでParse query
ボタンをクリックできます。これは、ツールバー上の青いチェックマーク(あなたはまた、Ctrlキー+ F5を使用することができます)です。
これが唯一の加入が有効であることを、構文を検証し、あなたが参照しましたオブジェクトが存在することを確認しません
SELECT foo FROM dbo.table_does_not_exist;
また、これはパース渡します:
SELECT d.foo
FROM x.dbo.does_not_exist AS d
INNER JOIN sys.objects AS s
ON d.blat = s.bar;
を延期解像度は、オブジェクトが存在する「リアルのための」時間によってクエリを実行することを前提としているため、など例えば、以下は正しく解析し
sys.objects
は存在しますが、列番号bar
は含まれていません。
これは本質的に、存在しないオブジェクトを参照するストアドプロシージャをコンパイルするのと同じメカニズムです(実行時には失敗します)。
+0
無効なオブジェクト名とセマンティクスを確認する方法をMicrosoftから提供する予定です。 Outlook/Hotmail/Liveアカウントを持っている人は誰でもこの機能に投票してください。http://connect.microsoft.com/SQLServer/feedback/details/361775/ssms-inconsistent-behavior -of-parse-functionality –
関連する問題
- 1. SQL Server 2008 R2/else構文の場合
- 2. SQL Server 2008 R2本文セカンダリデータファイル
- 3. SQL Server 2008 R2でCONCAT関数を使用するにはどうすればよいですか?
- 4. SQL Server 2008 R2ページング
- 5. SQL Server 2008 ExpressでSQL Server 2000データベースを開くにはどうすればよいですか?
- 6. SQL Server 2008 R2をインストールできない
- 7. は、SQL Serverの2008 R2
- 8. SQL Server 2008 R2のインストール時にVisual Studio 2008とSQL Server 2008がインストールされるのはなぜですか?
- 9. SQL Server 2008 R2でエスケープ文字を処理する方法
- 10. SQLクエリでXMLを編集するSQL Server 2008 R2
- 11. SQL Server 2008から2008 R2へのアップグレード
- 12. SQL Server 2008 R2 ExpressからSQL Server 2008 R2デベロッパー版への移行
- 13. SQL Server 2008 R2でストアドプロシージャが実行されているかどうかを検出する方法
- 14. SQL Server 2008データベースのSQLダンプを取得するにはどうすればよいですか?
- 15. SQL Server 2008がR2リリースであるかどうかはどのように確認できますか?
- 16. SQL Server 2008 R2のサブソニックサポート
- 17. SQL Server 2008 R2のデッドロック
- 18. SQL Server 2008 R2のHashtable
- 19. SQL Server 2008 R2 MDX GetDate()
- 20. Sql Server 2008 R2のSSISパフォーマンス
- 21. SQL Server 2008 R2 VB.net接続
- 22. SQL Server 2008 R2へのリモートアクセス
- 23. SQL Server 2008 R2管理オブジェクトエラー
- 24. SQL 2008 R2のテーブルにオートカレンダー列を作成するにはどうすればよいですか?
- 25. VS 2010でSQL Server 2008 R2をインストール
- 26. SQL Server 2008 R2でDrupalをインストール
- 27. のSQL Server 2008 R2のインストール、MOFの構文エラー
- 28. SQL Server 2008 R2およびポート61303
- 29. WPFおよびSQL Server 2008 R2 DB
- 30. SQL Server 2008 R2の認証設定はパフォーマンスにどのような違いがありますか?
あなたはどのツールを使って質問を書いていますか? –
@Joachim Isaksson - Microsoft SQL Server管理スタジオ – PeanutsMonkey