min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

SQL

LinuxのSQL*Plusでbashのhistory機能を使う(カーソル↑↓で履歴を呼び出す)

前記事でLinuxでsqlplusを使えるようにした(Oracle謹製Instant Clientを使用)。 min117.hatenablog.com しかし、ヒストリ機能がない(Instant Clientだから?)。例えば矢印キー(↑や↓)を押しても、過去の履歴を表示できない。これじゃ実用に耐えない。 …

LinuxのSQL*PlusからWindowsのOracleサーバにアクセスする(Linux版 Instant Client を使う)

Windows2003上にOracleサーバ(10.2.0.4.0)がいる。クライアント機(fedora Linux)から、このサーバにsqlplusでアクセスしたい。 ーーー 今までは、VNCでWindowsサーバに入って、そこからsqlplusを起動していた。 これだと、VNCの環境のせいか、キーボード…

MySQL ログインユーザーの一覧を表示する(Oracleと比較)

SQL

// いろいろ試してたらMySQLにユーザーが増えた。たまにメンテナンスする。 MySQLのログインユーザーを一覧表示。 MariaDB [(none)]> select Host, User, Password from mysql.user; ーーー Oracleの場合はコマンドが異なる。 SQL> select * from user_users;

MySQL describeにコロン(;)が要らない←Oracleと違う

SQL

// テーブル定義の確認 describe; はデータ定義言語(DDL)だから、文の終了にコロンが不要なはず。 データ操作言語(DML)の場合だけ、コロンが必要になる。 少なくともOracleではそう勉強した。 ーーー MySQLでdescribeする。省略形desc。コロン無しだと認…