
いつもお世話になっています。
サーバにアクセスしてsqlplusで、
データを調べたいのですが、
出力形式が見づらくて困っています。
よくわからいのですが、
---------------------------
カラム名1
---------------------------
カラム名2
---------------------------
カラム名3
---------------------------
1の値 2の値
3の値
---------------------------
カラム名1
---------------------------
カラム名2
---------------------------
カラム名3
---------------------------
上記のように意味不明な形式で出てきます。
例えばこんな風に
select カラム1,カラム2,カラム3 from hoge;
カラム1 1の値
---------------------------
カラム2 2の値
---------------------------
カラム3 3の値
等のように分かりやすく表示できないでしょうか?
ちなみにOracle9iR2を使用しています。
sqlに関するツールは使用できないルールでして、あくまでsqlplusのコマンド上でみやすくしなければなりません。
分かりづらくですいませんが、皆さま、ご教授お願いします。
No.1ベストアンサー
- 回答日時:
SQLPLUSを起動して、
SQL>set linesize 列数
でどうだ。
SQL>show linesize
で確認ができる。
No.2
- 回答日時:
一行(初期値80バイト)に収まらないので、折り返しされています。
一行の幅を広げると解消できるんですが、ご要望の形式にはなりません。
1.#1さんの方法で1行を1000バイトにする
set linesize 1000
2.spool に吐き出す。
spool c:\temp\test.txt --適宜変更してください
set colsep , で区切り文字をカンマにし、
set pagesize 0 で改ページとし、
set heading off で見出し無し
set trimspool on で右側の余白を解除し、
CSVファイル化した方が良いかも?
(もう少し編集の必要あり)
お試しください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
OracleのSQL*PLUSで、データが折り返されて見づらいのですが。。。
その他(データベース)
-
SQL Plusで項目名が最後まで表示されない?
Oracle
-
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
-
4
SQLPLUSで結果を画面に表示しない
Oracle
-
5
sqlplusのspoolで空白行出現
Oracle
-
6
sqlplusでヘッダーが付かない
Oracle
-
7
SQL実行結果の出力を見やすくしたい
Oracle
-
8
oracle spool SJIS → UTF-8
Oracle
-
9
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
10
PL/SQLで@ファイル名が反応しません
Oracle
-
11
Oracleでの文字列連結サイズの上限
Oracle
-
12
1レコード全てを改行なしで表示させる方法
Oracle
-
13
データを削除しても表領域の使用率が減りません
Oracle
-
14
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
15
列数が多いと結果が行単位に改行されて見にくい
MySQL
-
16
SQL*Plusの終了はquit?exit?
Oracle
-
17
Data Pump で大量データインポートの際のUNDO表領域、TEMP表領域不足エラー解消法のついて
Oracle
-
18
SIDとSERVICE_NAMEの違いとは?
Oracle
-
19
バッチファイルを使用したsql@plusの実行及びログ出力について
Oracle
-
20
datapumpの実行方法について
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLでSUMなどの関数でデータが...
-
SQL、2つのテーブルで条件一致...
-
SQL*LoaderでCSVから指定した列...
-
OracleのSQLで同テーブルのカラ...
-
sqlplusで表示が変なので、出力...
-
Oracleのview、synonymをCOMPIL...
-
テーブル名をカラムとして取得...
-
update文で改行を入れる
-
SQLで違うテーブルの値を比較し...
-
SQL 複数テーブルのupdate
-
日付の古い順番に削除したいの...
-
カラム位置変更
-
SQL(oracle)でご助言いただきた...
-
DELETE文とロックについて
-
distinct をexistsに変換する
-
件数とデータを同時に取得する...
-
ROWNUMでUPDATEをしたいのです...
-
特定のカラムが更新されたとき...
-
LONG型の先頭250バイトを Varch...
-
SQL文のCOUNTの戻り値は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
update文で改行を入れる
-
SQL*LoaderでCSVから指定した列...
-
SQL、2つのテーブルで条件一致...
-
SQLでSUMなどの関数でデータが...
-
SQL 複数テーブルのupdate
-
テーブル名をカラムとして取得...
-
sqlplusで表示が変なので、出力...
-
ROWNUMでUPDATEをしたいのです...
-
SQL(oracle)でご助言いただきた...
-
カラム位置変更
-
件数とデータを同時に取得する...
-
OracleのSQLで同テーブルのカラ...
-
LONG型の先頭250バイトを Varch...
-
数値をNUMBER型にするかCHAR型...
-
特定のカラムが更新されたとき...
-
半角英数文字の抽出がしたい。
-
DBからタブ区切りのCSVデータを...
-
sqlで質問です。 aテーブルとb...
-
SQLについて教えて下さい。 主...
-
Oracleのview、synonymをCOMPIL...
おすすめ情報