| [[Oracle]] | [[Oracle Database10g]] | [[Oracle Database19c]] | ==[[SQL Plus ]] ==[[Oracle10g Database]]{{category 文字化け}}
===画面コントロール===
----
====画面のクリア====
----<pre> [[SQL]]>clear scr</pre> ====幅の変更====----<pre>SQL > set linesize {幅}</pre>
===設定系===
SQL>show parameters [パラメータ名]
====コマンドヘルプ====
[[SQL]]>help index
====簡易接続====
connect ユーザー名/パスワード@ホスト名[:リスナーポート]/サービス名
====SQL*Plusが文字化けPlusが[[文字化け]]====linuxへssh接続して、sqlplusを使用するときに、Delキーや、BackSpaceキーを使用すると、文字化けlinuxへssh接続して、sqlplusを使用するときに、Delキーや、BackSpaceキーを使用すると、[[文字化け]](?)する。[[http://www.tokaido.co.jp/syoko/handyman/stty.html stty]]コマンドを利用 [[SQL]]>^H^H^H^H^H ← こうなる
[[SQL]]>ho stty erase ^H ← BackSpaceを押下
これでOK
===編集系===
====エディタを変更====
DEFINE _EDITOR_EDITO[[R]]="C:\Program Files\sakura\sakura.exe"
上記はログアウトすると消えてしまうので、
C:\oracle\product\10.1.0\Client_1\sqlplus\admin\glogin.sql
===実行時に変数をセット===
&を使う。&&を使うと、一旦セットした値を使い続ける。
[[SQL]]> run
1 select * from users
2* where user_id = &uid
旧 2: where user_id = &uid
新 2: where user_id = 'guest'
====SQLバッファ[[SQL]]バッファ====[[SQL]]*Plus は最後に実行したSQL文をバッファに保存しており、以下のコマンドで操作できる。は最後に実行した[[SQL]]文をバッファに保存しており、以下のコマンドで操作できる。
{|class="wikitable"
!コマンド
|}
====処理結果をHTMLでレポート処理結果を[[HTML]]でレポート==== [[SQL]]> spool c:\test.html [[SQL]]> set markup html on [[SQL]]> select * from dba_tablespaces;
:
SELECT処理
:
[[SQL]]> set markup html off [[SQL]]> spool off [[SQL]]> ho c:\test.html
===SQL系[[SQL]]系===
====アクセスパスを表示====
[[SQL]]>set autotrace on
----
{{include_html [[banner_html]], "!Oracle"}}