
いつもお世話になっています。
サーバにアクセスして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も見ています
-
電子書籍プレゼントキャンペーン!
最大2万円超分当たる!マンガや小説が読める電子書籍サービス『Renta!』で利用できるギフトコードプレゼント実施中!
-
SQL Plusで項目名が最後まで表示されない?
Oracle
-
OracleのSQL*PLUSで、データが折り返されて見づらいのですが。。。
その他(データベース)
-
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
4
SQL実行結果の出力を見やすくしたい
Oracle
-
5
sqlplusでヘッダーが付かない
Oracle
-
6
PL/SQL PLS-00103エラーについて
Oracle
-
7
oracle spool SJIS → UTF-8
Oracle
-
8
SQLPLUSで結果を画面に表示しない
Oracle
-
9
ORA-00959: 表領域'****'は存在しません
Oracle
-
10
Oracle 2つのDate型の値の差を「分」で取得したい
その他(データベース)
-
11
sqlplusの処理が途中でとまる
Oracle
-
12
Oracleでの文字列連結サイズの上限
Oracle
-
13
単一グループのグループ関数ではありません。
Oracle
-
14
sqlplusのspoolで空白行出現
Oracle
-
15
1レコード全てを改行なしで表示させる方法
Oracle
-
16
データを削除しても表領域の使用率が減りません
Oracle
-
17
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
18
Statement ignored というエラー
Oracle
-
19
SQL*Plusで、コマンドの返答を非表示にする方法
Oracle
-
20
動的にSPOOLファイルのファイル名を生成したい
Oracle
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
ROWNUMでUPDATEをしたいのです...
-
5
update文で改行を入れる
-
6
SQLでSUMなどの関数でデータが...
-
7
SQL*LoaderでCSVから指定した列...
-
8
sqlplusで表示が変なので、出力...
-
9
UPDATE文
-
10
SQLで違うテーブルの値を比較し...
-
11
件数とデータを同時に取得する...
-
12
Oracleのview、synonymをCOMPIL...
-
13
マテリアライズド・ビューの変更
-
14
SQL(oracle)でご助言いただきた...
-
15
ORACLE SQL 複数項目の最大抽出
-
16
PLSQLのNumber型の初期化
-
17
DELETE文とロックについて
-
18
PLSQLのバインド変数の件です。
-
19
LONG型の先頭250バイトを Varch...
-
20
Oracle(オラクル)で、日付時刻...
おすすめ情報
公式facebook
公式twitter