
いつもお世話になっています。
サーバにアクセスして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
データを削除しても表領域の使用率が減りません
Oracle
-
16
1レコード全てを改行なしで表示させる方法
Oracle
-
17
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
18
動的にSPOOLファイルのファイル名を生成したい
Oracle
-
19
異なるサーバーにファイルをエクスポートしたい
Oracle
-
20
テーブル名をカラムとして取得する方法
Oracle
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
ROWNUMでUPDATEをしたいのです...
-
5
件数とデータを同時に取得する...
-
6
SQL*LoaderでCSVから指定した列...
-
7
DBからタブ区切りのCSVデータを...
-
8
SQL、2つのテーブルで条件一致...
-
9
OracleのSQLで同テーブルのカラ...
-
10
update文で改行を入れる
-
11
Viewのカラムの長さが不明?
-
12
日付の古い順番に削除したいの...
-
13
数値をNUMBER型にするかCHAR型...
-
14
テーブル名をカラムとして取得...
-
15
半角英数文字の抽出がしたい。
-
16
特定のカラムが更新されたとき...
-
17
sqlplusで表示が変なので、出力...
-
18
SQL文のCOUNTの戻り値は?
-
19
DELETE文とロックについて
-
20
LONG型の先頭250バイトを Varch...
おすすめ情報
公式facebook
公式twitter