database:oracledb:table
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| database:oracledb:table [2023/06/28 10:38] – 作成 mikoto | database:oracledb:table [2023/06/29 13:41] (現在) – [テーブルスペースのサイズを確認] mikoto | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== テーブル操作 ====== | ||
| ===== テーブル一覧の確認 ===== | ===== テーブル一覧の確認 ===== | ||
| - | < | + | [[database: |
| + | |||
| + | < | ||
| SELECT table_name FROM all_tables; | SELECT table_name FROM all_tables; | ||
| </ | </ | ||
| ===== カラム一覧の確認 ===== | ===== カラム一覧の確認 ===== | ||
| + | カラム一覧は、以下のコマンドで取得可能 | ||
| < | < | ||
| SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = '< | SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = '< | ||
| </ | </ | ||
| + | |||
| + | 各種定義まで確認したい場合は以下のカラムを指定する。 | ||
| + | ^カラム名^説明^ | ||
| + | |OWNER|オブジェクトの所有者(スキーマ名)| | ||
| + | |TABLE_NAME|テーブル名| | ||
| + | |COLUMN_NAME|カラム名| | ||
| + | |DATA_TYPE|カラムのデータ型| | ||
| + | |DATA_LENGTH|データ型の長さ(バイト単位)| | ||
| + | |DATA_PRECISION|数値データ型の精度| | ||
| + | |DATA_SCALE|数値データ型のスケール(小数点以下の桁数)| | ||
| + | |NULLABLE|カラムがNULL値を許可するかどうか(" | ||
| + | |COLUMN_ID|カラムの順序ID| | ||
| + | |DEFAULT_LENGTH|デフォルト値の長さ(バイト単位)| | ||
| + | |DATA_DEFAULT|カラムのデフォルト値| | ||
| ===== テーブル定義の確認 ===== | ===== テーブル定義の確認 ===== | ||
| 行 14: | 行 32: | ||
| </ | </ | ||
| + | ===== テーブルスペースのサイズを確認 ===== | ||
| + | テーブルスペースの情報を取得するには、'' | ||
| + | ^カラム^説明^ | ||
| + | |tablespace_name|表領域名| | ||
| + | |bytes|表領域のデータの大きさ(byte)| | ||
| + | |autoextensible|自動拡張設定| | ||
| + | |maxbytes|最大サイズ| | ||
| + | |file_name|ファイルサイズ| | ||
| + | <code sql> | ||
| + | SELECT tablespace_name, | ||
| + | FROM dba_data_files | ||
| + | WHERE tablespace_name = '< | ||
| + | GROUP BY tablespace_name; | ||
| + | </ | ||
| + | |||
| + | <code sql> | ||
| + | SELECT tablespace_name, | ||
| + | FROM dba_data_files | ||
| + | WHERE tablespace_name NOT IN (' | ||
| + | ORDER BY tablespace_name; | ||
| + | </ | ||
database/oracledb/table.1687916317.txt.gz · 最終更新: 2023/06/28 10:38 by mikoto