3.3 表の管理
表を作成、参照、編集、削除できるほか、各種の表レポートを表示できます。
表は、Oracle Databaseのデータ記憶域の単位で、行と列が含まれます。オブジェクト・ブラウザで表を表示すると、表内の各列を説明する表の説明が表示されます。
- 表の作成
オブジェクト・ブラウザを使用して表を作成します。 - 表の参照
表に関する各種レポートを表示する方法を学習します。 - 表に使用可能なレポート
オブジェクト・ブラウザで表を表示する際に使用可能な代替ビューについて学習します。 - 表の編集
オブジェクト・ブラウザで表に対して適切なボタンをクリックして、表を編集します。 - 表の削除
オブジェクト・ブラウザを使用して表を削除します。 - 表からのアプリケーションの作成
「アプリケーションの作成」ボタンを使用すると、アプリケーションの作成ウィザードに、現在の表に基づいてすばやく入力できます。 - 表の統計の分析
「統計」タブを使用すると、表の様々なメトリックを調べることができます。 - 表のサンプル問合せの表示
「サンプル問合せ」タブを表示して、表の内容から導出された一連のサンプル問合せ(外部キーを持つ表に対するサンプル表問合せやサンプル列問合せなど)を確認します。
関連項目:
-
表の管理については、Oracle Database管理者ガイドを参照してください
-
表のタイプの概念については、Oracle Database概要を参照してください
-
表の作成および変更に必要な構文の詳細は、Oracle Database SQL言語リファレンスを参照してください
3.3.1 表の作成
オブジェクト・ブラウザを使用して表を作成します。
表を作成するには:
関連項目:
-
『Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド』の表ファインダの使用に関する項
-
表の詳細は、『Oracle Database概要』の表の概要に関する項を参照してください
親トピック: 表の管理
3.3.2 表の参照
表に関する各種レポートを表示する方法を学習します。
オブジェクト・ブラウザで表を表示すると、表の説明が表示されます。この説明を確認しながら、列の追加、列の変更、列の名前変更、列の削除、表の名前変更、表のコピー、表の削除、表の切捨て、または現行の表の列に基づく参照表の作成ができます。また、関連情報を持つ他のレポートにアクセスすることもできます(この情報とは、表データ、索引、データ・モデル、制約、権限付与、統計、ユーザー・インタフェースのデフォルト、トリガー、依存性、および選択した表を作成するSQLなどです)。
表の説明を表示するには:
関連項目:
親トピック: 表の管理
3.3.3 表で使用可能なレポート
オブジェクト・ブラウザで表を表示する際に使用可能な代替ビューについて学習します。
表3-1に、表で使用可能なすべてのレポートを示します。
表3-1 表で使用可能なレポート
ビュー | 説明 |
---|---|
表 |
最初の57列の詳細を示します。これには、列名、データ型、NULL値許可のステータス、デフォルト値および主キーが含まれます。表の詳細を確認しながら、列の追加、変更、削除および名前変更ができます。また、参照する表にレコードがない場合にのみ表の削除、名前変更、コピーまたは切捨てができ、参照表の作成もできます。 データをカンマ区切り(.csv)ファイルとしてエクスポートするには、「ダウンロード」リンクをクリックしてください。 データをPortable Document Format (.pdf)ファイルに出力するには、「出力」リンクをクリックします。このオプションでは、レポート・サーバーがインスタンス・レベルで構成されている必要があることに注意してください。Oracle Application Express管理ガイドの「レポート出力の構成」を参照してください。 |
データ |
|
索引 |
|
モデル |
選択した表および関連するすべての表をグラフィカルに表示します。関連する表とは、外部キーで現行の表を参照する表、および現行の表の外部キーで参照されている表です。 下線の付いた表の名前の上にカーソルを置くと、その表と現行の表との関係を表示できます。下線の付いた表の名前をクリックすると、関連する表のモデルが表示されます。 |
制約 |
|
権限付与 |
権限受領者、権限、権限付与オプションなど、現行の表に関する権限付与のリストを表示します。このビューで実行できる操作は、「権限付与」および「取消し」です。 |
統計 |
行およびブロックの数、平均行長、サンプル・サイズ、データの最終分析日、圧縮ステータス(有効または無効)など、現行の表に関して収集された統計を表示します。「表を解析」ウィザードにアクセスするには、「解析」をクリックします。 |
UIのデフォルト値 |
フォームとレポートのユーザー・インタフェースのデフォルト値を表示します。開発者は、ユーザー・インタフェースのデフォルト値を使用して、指定したスキーマ内の表、列またはビューにデフォルトのユーザー・インタフェースのプロパティを割り当てることができます。 定義済のユーザー・インタフェースのデフォルト値を編集するには、「編集」をクリックします。ユーザー・インタフェースのデフォルト値が定義されていない表のデフォルト値を初期化するには、「デフォルト値の作成」をクリックします。 |
トリガー |
現行の表に関連付けられているトリガーのリストを表示します。実行できる操作は、「作成」、「削除」、「有効化」、「無効化」です。 トリガーの詳細を表示するには、トリガー名をクリックします。 |
依存性 |
この表によって参照されるオブジェクトおよびこの表のシノニムを示すレポートを表示します。 |
SQL |
この表の再作成に必要なSQLを表示します。キー、索引、トリガーおよび表定義を含みます。 |
3.3.6 表からのアプリケーションの作成
「アプリケーションの作成」ボタンを使用すると、アプリケーションの作成ウィザードに、現在の表に基づいてすばやく入力できます。
オブジェクト・ブラウザで表からアプリケーションを作成するには:
- オブジェクト・ブラウザで表を選択します。
- 「アプリケーションの作成」をクリックします。
- 確認ページで、「アプリケーションの作成」をクリックします。
注意:
エラーが表示され、DDLまたはDMLの変更(表構造または列名の変更など)を行った場合は、データ・ディクショナリ・キャッシュをリフレッシュします。Oracle Application Express管理ガイドのデータ・ディクショナリ・キャッシュのリフレッシュを参照してください。
関連項目:
Oracle Application Expressアプリケーション・ビルダー・ユーザーズ・ガイドのアプリケーションの作成ウィザードの使用
親トピック: 表の管理
3.3.7 表の統計の分析
「統計」タブを使用すると、表の様々なメトリックを調べることができます。
選択した表の統計を表示するには:
表示されている統計をリフレッシュするには:
親トピック: 表の管理
3.3.8 表のサンプル問合せの表示
「サンプル問合せ」タブを表示して、表の内容から導出された一連のサンプル問合せ(外部キーを持つ表に対するサンプル表問合せやサンプル列問合せなど)を確認します。
表の問合せの例を表示するには、次のようにします。
親トピック: 表の管理