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