データベースビューならびにストアドプロシージャの編集DatabaseSpy® 2012 オンラインブラウザーや SQL エディターを組み合わせることで、データベースのビューやストアドプロシージャを編集するためのパワフルなツールセットが生み出されます。 DatabaseSpy® 2012 オンラインブラウザーでは、オンラインブラウザーヘルパーウィンドウにあるテーブルの階層構造表示と同様にお操作で、ビューやストアドプロシージャのナビゲーションや展開を行うことができます。
データベースのビューを編集オンラインブラウザーウィンドウにて既存のデータベースビューが選択された状態では、右クリックにより表示されるコンテキストメニューから、SQL エディターへ新たなステートメントを生成することができ、ビューの編集や作成を行うことができます。
例えば、既存のビューに対して CREATE 文を生成すると、DatabaseSpy の SQL エディターウィンドウには色付きでフォーマットされたビューの定義が直ちに表示されます。
新たにデータベースのビューを作成SQL エディターでは、ステートメントを自由に修正することができます。例えば、社内の電話帳を作成することになった場合を想定してみましょう。必要なデータは既に Employees ビューに含まれています!まずはビューを別名で保存します。データベースのビュー名を編集し、ステートメントを実行することで新たなデータベースのビューが作成されます。
オンラインブラウザーウィンドウでデータベース接続を更新すると、新たなビューが表示されます。
データベースのビューを変更メニューから Alter を選択し、電話帳のビューを含む全てのビューを編集することができます。 色付けによるコーディング、自動フォーマット、また自動補完といった DatabaseSpy® 2012 SQL エディターに搭載された機能を利用しながら、既存のビューに対して必要な変更を加えることができます。
全ての編集が完了した後、SQL エディターの実行ボタンを押下することで、Alter ステートメントに従ってデータベース内のビューが変更されます。
人事部にある DatabaseSpy プロジェクトメニューへ SQL ファイルを追加することで、新しい電話帳ビューへのアクセスが更に簡単になります。 クリックしてスクリーンショットを拡大 新たにデータベースのビューを作成テンプレートとして使用することのできる既存のビューがない場合、DatabaseSpy® 2012 には便利な代替案が用意されています。SQL リファクタリングメニューには SELECT クエリを CREATE VIEW ステートメントに変換する機能が含まれています。デフォルトのビュー名がハイライトされ、名前の変更を促します。 クリックしてスクリーンショットを拡大
ストアドプロシージャを編集DatabaseSpy® 2012 オンラインブラウザーからデータベース内のストアドプロシージャを編集することもできます。任意のストアドプロシージャをハイライトし、展開して探索を行うことができます。またはコンテキストメニューから、ストアドプロシージャで使用できる SQL ステートメントを生成することもできます。 クリックしてスクリーンショットを拡大 DatabaseSpy® の SQL エディターを使用してストアドプロシージャを編集し、データベースのビューと同様に、修正後にステートメントを実行することができます。
ストアドプロシージャを実行DatabaseSpy® 2012 のコンテキストメニューにある実行オプションにより、ストアドプロシージャの実行スクリプトテンプレートが構築され、作業時間の短縮を促します。 クリックしてスクリーンショットを拡大 引数が求められるプロシージャに対しては、引数の値を設定し、ストアドプロシージャの実行をクリックすることで結果を確認することができます。 クリックしてスクリーンショットを拡大 ユーザー定義の関数を編集DatabaseSpy® 2012 を使えば、オンラインブラウザーのコンテキストメニューから、データベース内に格納されているユーザー定義関数のナビゲーションならびに編集を行うことができます。 クリックしてスクリーンショットを拡大 データベース開発やメンテナンスタスクにおいてデータベースのビューやストアドプロシージャ、またはユーザー定義関数を編集する必要がある場合、DatabaseSpy® 2012 から必要とされるツール全てが提供されます。 受賞経験もある DatabaseSpy® 2012 を体験 – 今すぐ30日間の無料トライアルをダウンロード! |
| |||||||||||||||||||||||
| 会社情報 | 企業法務 | プレス | パートナー | 求人情報 | サイトマップ | お問い合わせ | Altova Blog | Mobile | Full Site | |||
|
