3.3 表の管理
表は、Oracle Databaseのデータ記憶域の単位で、行と列が含まれます。オブジェクト・ブラウザを使用して、表を作成、表示、編集または削除します。
- 表の作成
オブジェクト・ブラウザを使用して表を作成します。 - 表の表示
オブジェクト・ツリーから表を選択し、「オブジェクトの詳細」ビューでタブにアクセスします。 - 表の列の編集
オブジェクト・ツリーから表を選択し、「列」タブをクリックします。 - 表データの編集
オブジェクト・ツリーから表を選択し、「データ」タブをクリックします。 - 表の削除
オブジェクト・ツリーから表を選択し、「列」タブをクリックして、「詳細」メニューから「表の削除」を選択します。 - 表からのアプリケーションの作成
オブジェクト・ツリーから表を選択し、「列」タブをクリックして、「詳細」メニューから「アプリケーションの作成」を選択します。 - 表の統計の分析
オブジェクト・ツリーから表を選択し、「統計」タブをクリックして、表の様々なメトリックを確認します。 - 表のサンプル問合せの表示
オブジェクト・ツリーから表を選択し、「サンプル問合せ」タブをクリックして、サンプル問合せを表示します。
3.3.1 表の作成
オブジェクト・ブラウザを使用して表を作成します。
表を作成するには:
関連項目:
- 『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』の表ファインダの使用に関する項
- 表の詳細は、『Oracle Database概要』の表の概要に関する項を参照してください
親トピック: 表の管理
3.3.2 表の表示
オブジェクト・ツリーから表を選択し、「オブジェクトの詳細」ビューでタブにアクセスします。
表を参照するには:
- オブジェクト・ブラウザのオブジェクト・ツリーで、「表」を展開し、表を選択します。
- 「オブジェクトの詳細」ビューが表示され、次のタブが表示されます:
- 列 - 列名、データ型、NULL可能なステータス、デフォルト値、主キー、コメントおよび識別を表示します。最も一般的に使用されるアクションは、ボタンとして表示されます。使用可能なアクションは次のとおりです:
- 列の追加
- 列の変更
- 列名の変更
- 列の削除
- リフレッシュ
- 詳細 - あまり一般的に使用されないアクションは、「詳細」メニューからアクセスできます。使用可能なアクションは次のとおりです:
- 表名の変更
- 表のコピー
- 表の削除
- 表を切り詰める
- 表のコメント
- ルックアップ表の作成
- アプリケーションの作成
- UIのデフォルト値
- データ - 現在の表のデータを表示します。使用可能なアクションは次のとおりです:
- 行を挿入 - 表に行を挿入します。
- 列 - 表示する列を構成します。
- フィルタ - 列、操作および値を選択してフィルタを作成します。
- 行をカウント - 現在の表内の行数を表示します。
- データのロード - データのロード・ウィザードを使用して、ファイルをアップロードしたり、CSVデータをコピー・アンド・ペーストします。
- ダウンロード - XLSXファイルをダウンロードします。
- リフレッシュ - 現在のビューをリフレッシュします。
- 索引 - この表に関連付けられている索引を表示します。使用可能なアクションは次のとおりです:
- 作成
- 削除
- リフレッシュ
- 制約 - 現在の表の制約リストを表示します。使用可能なアクションは次のとおりです:
- 作成
- 削除
- 有効化
- 無効化
- リフレッシュ
- 権限付与 - 権限、権限受領者、付与可能者、権限付与者およびオブジェクト名など、現在の表の権限付与の詳細。使用可能なアクションは次のとおりです:
- 権限付与
- 取消し
- リフレッシュ
- 統計 - 現在の表および列に関して収集された統計を表示します。表の統計には、行とブロック数、行の平均の長さ、および最後に分析されたデータが含まれています。使用可能なアクションは次のとおりです:
- 統計の収集
- リフレッシュ
- トリガー - 現在の表に関連付けられているトリガーのリストを表示します。トリガーの詳細を表示するには、トリガー名をクリックします。使用可能なアクションは次のとおりです:
- 作成
- 削除
- 有効化
- 無効化
- リフレッシュ
- 依存性 - 現在の表を使用する(またはこれに依存する)オブジェクトと、表が依存するオブジェクトを表示します。オブジェクトにリンクするには、オブジェクト名をクリックします。使用可能なアクションは次のとおりです:
- リフレッシュ
- DDL - この表の再作成に必要なDDLを表示します。キー、索引、トリガー、表および列コメントおよび表定義を含みます。完全に機能するコード・エディタを使用してコードを編集します。使用可能なアクションは次のとおりです:
- ダウンロード
- リフレッシュ
ヒント:
コード・エディタについてさらに学習するには、「オブジェクト・ブラウザのコード・エディタ」を参照してください。 - サンプル問合せ - 表を使用するためのサンプル問合せを表示します。コピーおよび実行機能が含まれています。使用可能なアクションは次のとおりです:
- リフレッシュ
- 列 - 列名、データ型、NULL可能なステータス、デフォルト値、主キー、コメントおよび識別を表示します。最も一般的に使用されるアクションは、ボタンとして表示されます。使用可能なアクションは次のとおりです:
親トピック: 表の管理
3.3.5 表の削除
オブジェクト・ツリーから表を選択し、「列」タブをクリックして、「詳細」メニューから「表の削除」を選択します。
表を削除すると、選択した表およびすべての表の行が削除されます。
表を削除するには:
3.3.6 表からのアプリケーションの作成
オブジェクト・ツリーから表を選択し、「列」タブをクリックして、「詳細」メニューから「アプリケーションの作成」を選択します。
APEXデータ・ディクショナリは、DBMS_STATS
を使用して表データを分析し、次のページを追加します:
- チャート・ページ(チャートの推奨が計算された場合)
- カレンダ・ページ(日付またはタイムスタンプ列タイプが存在する場合)
- 対話モード・レポートおよびフォーム・ページ
- チャート作成用の列を含むチャートを含むダッシュボード(これらのダッシュボード・チャートには、対話モード・レポート・ページへのリンクが自動的に含まれます)
- ファセット検索ページ(有効なファセットが見つかった場合)
オブジェクト・ブラウザで表からアプリケーションを作成するには:
ノート:
表を変更(表構造や列名の変更など)したために表のデータ・ディクショナリ・キャッシュがデータベースの表情報と同期していない場合、アプリケーションの作成ウィザードでエラーが発生する可能性があります。エラーを回避するには、データ・ディクショナリ・キャッシュをリフレッシュします。
関連項目:
- 『Oracle APEX管理ガイド』のデータ・ディクショナリ・キャッシュのリフレッシュ
- 『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』のアプリケーションの作成
親トピック: 表の管理