クエリの作成が完了したら構文をチェックするオプションはありますか?もしそうなら、どこで見つけることができますか?それは何を検証し、何を検証しないのですか?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でsql server 2012スクリプトを生成するには?
- 3. SQL Server 2008 R2本文セカンダリデータファイル
- 4. SQL Server 2008 R2でCONCAT関数を使用するにはどうすればよいですか?
- 5. SQL Server 2008 R2データベースの最後のNレコードを削除するにはどうすればよいですか?
- 6. SQL Server 2008 R2のSQL Server Mgmt Studioによると.Netは2.0ですか?
- 7. SQL Server 2008 R2ページング
- 8. SQL Server 2008 R2のインストール時にVisual Studio 2008とSQL Server 2008がインストールされるのはなぜですか?
- 9. は、SQL Serverの2008 R2
- 10. SQL Server 2008 ExpressでSQL Server 2000データベースを開くにはどうすればよいですか?
- 11. SQL Server 2008 R2をインストールできない
- 12. SQL Server 2012 R2からSQL Server 2008 R2へのアップグレード
- 13. SQL Server 2008 R2の条件文を
- 14. SQL Server 2014でSQL Server 2008 R2からバックアップを復元する方法は?
- 15. SQL Server 2008から2008 R2へのアップグレード
- 16. SQL Server 2008 R2でエスケープ文字を処理する方法
- 17. SQL Server 2008 R2とSQL Server 2014のアンインストールに関するアドバイス
- 18. SQL Server 2008 R2 ExpressからSQL Server 2008 R2デベロッパー版への移行
- 19. SQLクエリでXMLを編集するSQL Server 2008 R2
- 20. SQL Server 2008がR2リリースであるかどうかはどのように確認できますか?
- 21. SQL Server 2008 R2でストアドプロシージャが実行されているかどうかを検出する方法
- 22. SQL Server 2008 R2へのリモートアクセス
- 23. SQL Server 2008 R2のHashtable
- 24. SQL Server 2008 R2 MDX GetDate()
- 25. SQL Server 2008 R2のデッドロック
- 26. SQL Server 2008 R2のサブソニックサポート
- 27. SQL Server 2008 R2 VB.net接続
- 28. SQL Server 2008 R2管理オブジェクトエラー
- 29. Sql Server 2008 R2のSSISパフォーマンス
- 30. SQL Server 2008 R2のカスタムリバースソート
あなたはどのツールを使って質問を書いていますか? –
@Joachim Isaksson - Microsoft SQL Server管理スタジオ – PeanutsMonkey