Transact-SQL の名前付けの問題
データベース プロジェクトの Transact-SQL コードを分析した際に検出される警告には、名前付けの問題として分類できるものがいくつかあります。 次のような状況を回避するには、名前付けの問題に対処する必要があります。
オブジェクトに対して指定した名前が、システム オブジェクトの名前と競合する。
指定した名前は、常にエスケープ文字 (SQL Server の場合は '[' と ']') で囲む必要がある。
指定した名前は、コードを読んで理解しようとする他のユーザーにとってわかりにくい。
SQL Server の将来のリリースで実行した場合に、コードが壊れる可能性がある。
一般に、他のアプリケーションが現在の名前に依存していて、そのアプリケーションを変更できない場合は、名前付けの問題を抑制してもかまいません。
このセクションの内容
Visual Studio Premium では、次のような設計上の問題を特定できます。
関連項目
データベース コードの分析によるコードの品質の向上
Transact-SQL コードの設計、パフォーマンス、および名前付けに関する一般的な問題を検出する方法について説明します。Transact-SQL の設計の問題
データベース コードの分析時に検出される可能性があるさまざまな設計上の問題へのリンクを示します。Transact-SQL のパフォーマンスの問題
データベース コードの分析時に検出される可能性があるさまざまなパフォーマンス上の問題へのリンクを示します。チュートリアル: 既存のデータベースの Transact-SQL コードの分析
AdventureWorks2008 サンプル データベースを分析してコーディング上の問題を特定する方法について説明します。データベース コード分析用の追加規則の作成と登録
データベース コードを分析するための独自の規則を作成して、組み込みの規則では検出できない問題を検出する方法について説明します。