データベースビューとストアドプロシージャの編集
「ほとんどの場合、わずかな修正を加えるだけで済むことが多い」と、最近の記事の冒頭で、Redmond Magazineのレビュー担当者が述べています レビュー データベース監視ツールの中から、DatabaseSpyが「Redmond Roundup」のチャンピオンに選ばれました データベースツール. DatabaseSpyは、直感的で使いやすいインターフェースを備えており、様々なデータベースの種類に対応しているため、迅速なデータ更新が可能です。 残りの10%の時間においては、DatabaseSpyは、データベースのビューやストアドプロシージャの作成・変更など、より高度なデータベース管理タスクにも適したツールとなります。 それでは、見てみましょう。 DatabaseSpy 2008のオンラインブラウザでは、オンラインブラウザのヘルプウィンドウにある階層表示と同様に、ビューやストアドプロシージャをナビゲートし、展開することで、それらを詳細に調べることができます。 
データベースのビューを編集する
オンラインブラウザウィンドウで既存のデータベースビューを選択すると、右クリックのコンテキストメニューに、SQLエディタで新しいSQL文を生成するオプションが表示されます。これにより、ビューの編集をすぐに開始したり、新しいビューの作成を支援したりすることができます。
例えば、既存のビューに対してCREATE文を生成すると、DatabaseSpyはフォーマットされ、色分けされたビューの定義を新しいSQLエディタウィンドウに表示し、すぐにアクセスできるようにします。 
新しいデータベースビューを作成します
SQLエディタでは、ステートメントを自由に修正できます。例えば、会社全体の電話帳ビューを作成するよう指示されたとしましょう。必要なデータはすべて、すでに「従業員」ビューに格納されています。さらに、それ以上の情報も含まれています! まず、従業員ビューのコピーを新しい名前で保存することから始めます。データベースビューの名前を編集し、ステートメントを実行すると、新しいデータベースビューが作成されます。
オンラインブラウザでデータベース接続を更新すると、新しいビューがすぐに表示され、アクセスできるようになります。 
データベースビューの変更
データベースのビューを編集する場合、例えば新しい電話帳ビューなど、右クリックメニューから「Alter」を選択することで、編集を行うことができます。 既存のSQLクエリを編集し、ご希望の変更を加えることができます。DatabaseSpyのSQLエディタの機能を最大限に活用し、例えば、カラースキーマ、自動整形、さらには自動補完機能を利用できます。
編集が完了したら、「SQLエディタ」の「実行」ボタンをクリックすると、ALTER文が実行され、データベース内のビューが変更されます。
人事部門が新しい電話帳ビューにアクセスしやすくするために、ビューに対する選択クエリをSQLファイルに保存し、人事担当者のDatabaseSpyプロジェクトメニューに追加することができます。 ![]()
SQLのリファクタリング機能を使用して、ビューを作成します
既存のビューをテンプレートとして使用できない場合、DatabaseSpy 2008は便利な代替手段を提供します。SQLのリファクタリングメニューには、任意のSELECTクエリをビュー作成ステートメントに変換するオプションが含まれています。デフォルトのビュー名は強調表示されているため、すぐに適切な名前を割り当てることができます。

格納プロシージャの編集
DatabaseSpy 2008のオンラインブラウザでは、データベースに格納されているストアドプロシージャの編集も可能です。任意のストアドプロシージャを選択し、詳細を表示して内容を確認できます。または、右クリックのコンテキストメニューを使用して、ストアドプロシージャに対して実行可能なSQL文を生成することもできます。
DatabaseSpyのSQLエディタでストアドプロシージャを編集し、上記で説明したデータベースビューと同様の方法で、修正したSQL文を実行できます。

ストアドプロシージャを実行する
DatabaseSpy 2008のコンテキストメニューにある「実行」オプションは、ストアドプロシージャの実行スクリプトのテンプレートを生成し、作業時間を短縮します。
パラメータを必要とするプロシージャの場合、パラメータの値を設定するだけで、ワンクリックでストアドプロシージャを実行し、結果を表示できます。![]()
ユーザー定義関数の編集
DatabaseSpy 2008では、オンラインブラウザの便利な右クリックメニューから、データベースに格納されているユーザー定義関数を閲覧および編集することも可能です。
ぜひ、Altova DatabaseSpyの無料トライアル版をお試しください。