database:oracledb:sql_command
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| database:oracledb:sql_command [2023/04/13 15:57] – 作成 mikoto | database:oracledb:sql_command [2023/04/14 11:53] (現在) – mikoto | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== SQLリファレンス ====== | ====== SQLリファレンス ====== | ||
| + | [[database: | ||
| + | ===== 環境設定 ===== | ||
| + | ^コマンド^説明及びクエリ^ | ||
| + | |set echo off|コンソールメッセージを非表示にする| | ||
| + | |set linesize N|1行に出力するバイト数をNバイトに設定。| | ||
| + | |set pagesize N|1ページの行数。通常は0(無制限)にする。| | ||
| + | |set feedback off|メッセージを非表示にする。| | ||
| + | |set colsep ' | ||
| + | |||
| + | 出力 | ||
| + | <code sql> | ||
| + | spool file/ | ||
| + | -- SQL実行 | ||
| + | spool off -- 出力終了 | ||
| + | </ | ||
| + | |||
| ===== テーブル関連 ===== | ===== テーブル関連 ===== | ||
| ==== ログインユーザーのテーブル一覧を取得 ==== | ==== ログインユーザーのテーブル一覧を取得 ==== | ||
| <code sql> | <code sql> | ||
| select * from user_tables; | select * from user_tables; | ||
| + | </ | ||
| + | ==== ログインユーザーがアクセスできるすべてのテーブル一覧を表示 ==== | ||
| + | <code sql> | ||
| + | select * from all_tables; | ||
| + | </ | ||
| + | ==== データベース内のすべてのテーブルを取得する ==== | ||
| + | 管理者権限が必要。 | ||
| + | <code sql> | ||
| + | select * from dba_tables; | ||
| </ | </ | ||
database/oracledb/sql_command.1681369037.txt.gz · 最終更新: 2023/04/13 15:57 by mikoto