ビュー

Pasted image 20250218134053.png
ビューオブジェクトの定義情報・ソース・格納データの表示及び保守を行う画面です。

■ 共通部分

項目名 説明
作成 編集中の情報を登録し、画面を閉じます。
生成 データ生成ツールを起動します。
出力 ボタン押下時に下記のメニューがプルダウン表示されます。
(新規登録時・修正途中には使用できません)

印刷...
ビューソースを印刷します。

ファイル保存...
ビューソースをファイルに保存します。

定義書出力
ビューの定義書を出力します。
(レポート定義画面で登録された定義書の名前が表示されます)
削除 現在開いているビューを削除します。
戻す 各情報を、編集前の状態に戻します。
終了 編集作業を中断し、画面を閉じます。
スキーマ ビューのスキーマを入力します。
新規登録時のみ入力可能になります。
名前 ビューの名称を入力します。
新規登録時のみ入力可能になります。

■[定義情報]タブ
ビューオブジェクトについての情報が表示されます。
この情報を修正し、[作成]ボタンを押すと、ビューを更新する事ができます。
(このタブは新規登録時には表示されません)

項目名 説明
コメント ビューのコメントを指定します。
項目情報 項目名、型、全体桁数(,小数部桁数)、NULL可否、省略時値、項目のコメントが表示されます。
テーブル情報とは違い、この画面ではコメント以外の定義を修正する事はできません。
security_barrier オプション ビューにセキュリティバリアを設定するオプションです。
セキュリティバリアを有効にすると、ビュー内で参照されるテーブルやデータに対して 実行されるフィルタリングやチェックがビューの所有者の権限ではなく、ビューを参照するユーザーの権限で実行されます。
これにより、不正アクセスのリスクが軽減されます。
check_option オプション ビューに対して挿入や更新操作を行う際のチェック動作について以下のいずれかを指定できます。

local...
挿入や更新操作がビュー自身の定義する条件を満たすことを保証します。

cascaded...
挿入や更新操作がビュー自身およびビューが依存する他のビューやテーブルの条件もすべて満たすことを保証します。

■[ソース]タブ
ビューオブジェクトを作成する際のSQL文が表示されます。
このSQL文を編集し、[作成]ボタンを押すと、ビューを再作成する事ができます。

また、画面右端にあるパレットより以下の機能を利用できます。

項目名 説明
オブジェクトツリー ドラッグアンドドロップでオブジェクト名をエディタ部分に記述するオブジェクトツリーです。選択(Ctrlキー選択、Shiftキー選択)を行い、記述したい部分にドラッグアンドドロップが出来ます。
Enterキー押下した場合はエディタ上のキャレット位置にテキストが記述されます。右クリックメニューからオブジェクトの定義情報も開けます。
逆引き検索 子オブジェクト名から親オブジェクトを検索できる機能です。列名からテーブル名や、シノニム名から参照先オブジェクト名をリストアップいたします。
また、ドラッグアンドドロップ・EnterキーでSQLに記入することが出来ます。
SQLのプログラムソース化 ドラッグアンドドロップでSQLをプログラムソース向けに加工する機能です。ルールに沿って文字列記号等を付加してクリップボードに出力します。
[SQLに戻す]でプログラムソースから元のSQLへ変更することも可能です。また、カスタムしたルールを登録することも可能です。

■[データ]タブ
ビューから見えるデータを表示します。
単一テーブルからのビューの場合等、データ修正可能な条件を満たしている場合はデータを修正する事ができます。

画面項目の説明については「テーブルの[データ]タブ」を参照して下さい。

■[実行計画]タブ
ビューを実行した際に発生した I/O の統計情報や、実行計画を表示します。
コストベースの場合は実行コストの確認も可能です。
「SQL実行の実行計画」も合わせて参照して下さい。

■[権限]タブ
画面項目の説明については「テーブルの[権限]タブ」を参照して下さい。

■[相関]タブ
画面項目の説明については「テーブルの[相関]タブ」を参照して下さい。