わんちゅう日記

気ままにヒトリゴト

タグ:SQL*Plus

だいぶ時間が過ぎていますが、これの続きです。
市販のOracle解説書などを見ると、SQL*PlusでOracleに接続してDBをごにょごにょしています。これ、Oracleを実行しているPCとSQL*Plusを実行するPCが同じ場合は問題ないのですが、それぞれを別のPCで実行する場合、そのままでは接続できません。実システムでは大抵DB専用の「DBサーバー」なる物が用意されるため、同一PC上から接続する方がまれだったりします。
てな訳で、Oracle Database関連のソフトウェアが何も入っていないWindowsからSQL*Plusで他マシンで動くOracleに接続する方法を紹介します。

続きを読む
このエントリーをはてなブックマークに追加

Oracle Database 11g Express Editionを普通にインストールすると、ユーザーは「system」が使えるかと思います。が、これでログインしてCSEなんかでテーブル一覧を参照すると…。
とまあ、システム的なテーブルが表示されて、とても見にくくなります。

ならと、新しくユーザーを追加して、システム的なテーブルが表示されないようにしましょうと。

そんなわけでございまして、今回はOracleへのユーザー追加の方法です。

続きを読む
このエントリーをはてなブックマークに追加

「CSVに余計な空白が入るんだけど…」

事の発端はこの一言。OracleのデータをCSVに出力するのですが、そのCSVファイルに余計な空白が入っていると。出力の処理自体は簡単な物で、select句の結果をカンマ区切りにしてspoolしているだけです。

んで、色々調べたところ、
  • データには空白は入っていない
  • CSVには空白が含まれる
ということが分かったので、select句に着目。試したところ出力方法の指定の仕方によって出力結果が変わることが分かりました。

続きを読む
このエントリーをはてなブックマークに追加

このページのトップヘ