いつもお世話になっています。
サーバにアクセスして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で質問しましょう!
似たような質問が見つかりました
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- その他(プログラミング・Web制作) google formsで回答者をスプレッドシートに記載する方法 1 2023/06/23 11:22
- その他(プログラミング・Web制作) pythonでDBのカラム名で取得したオブジェクトの値を表示したい 1 2022/05/13 03:41
- MySQL SQLについて教えて下さい。 SELECT分で、あるカラムにある日付の 半年先のデータを取って来たい 3 2022/12/07 22:28
- PostgreSQL 列が存在しないと言われる 2 2023/02/10 18:33
- IT・エンジニアリング ドメイン駆動設計の値オブジェクトについて質問 1 2023/05/13 02:50
- docomo(ドコモ) スマフォで急に文字が小さくなってしまった 4 2023/06/11 10:18
- MySQL sqlにおけるテーブル名と各カラム名って 具体的に何ですか? 私は良くphpmyadminを使います 3 2023/05/18 14:10
- Oracle SQLの書き方について 1 2023/04/13 09:54
- 化学 陰イオン交換クロマトグラフィーについて 陰イオン錯体の形成による分離の実験を行いました。 試料溶液中 1 2023/04/30 18:29
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
SQL Plusで項目名が最後まで表示されない?
Oracle
-
OracleのSQL*PLUSで、データが折り返されて見づらいのですが。。。
その他(データベース)
-
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
-
4
SQLPLUSで結果を画面に表示しない
Oracle
-
5
SQL実行結果の出力を見やすくしたい
Oracle
-
6
sqlplusでヘッダーが付かない
Oracle
-
7
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
8
sqlplusのspoolで空白行出現
Oracle
-
9
データを削除しても表領域の使用率が減りません
Oracle
-
10
動的にSPOOLファイルのファイル名を生成したい
Oracle
-
11
SQL*PLUSでの分秒までの表示の仕方
Oracle
-
12
oracleの文字コードとlinuxサーバの文字コードが異なる場合、サ
その他(コンピューター・テクノロジー)
-
13
バッチファイルを使用したsql@plusの実行及びログ出力について
Oracle
-
14
Winmerge ファイルの中身は同じなのに黄色くなる
その他(OS)
-
15
PL/SQLでSPOOLさせたいのですが、可能でしょうか?
Oracle
-
16
1レコード全てを改行なしで表示させる方法
Oracle
-
17
oracle spool SJIS → UTF-8
Oracle
-
18
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
19
コマンドプロンプトで、ポート番号を知る方法
Excel(エクセル)
-
20
シェルスクリプトでオラクルのエラーメッセージを取得するには
Oracle
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブル名をカラムとして取得...
-
update文で改行を入れる
-
SQL、2つのテーブルで条件一致...
-
SQL*LoaderでCSVから指定した列...
-
ROWNUMでUPDATEをしたいのです...
-
sqlplusで表示が変なので、出力...
-
カラム位置変更
-
単体テストレベルのテストデー...
-
ワークテーブルって何?
-
OracleのSQLで同テーブルのカラ...
-
特定のカラムが更新されたとき...
-
LONG型の先頭250バイトを Varch...
-
テーブルやカラムの物理名のネ...
-
SQLでSUMなどの関数でデータが...
-
Oracleのview、synonymをCOMPIL...
-
DBからタブ区切りのCSVデータを...
-
PLSQLのバインド変数の件です。
-
半角英数文字の抽出がしたい。
-
SQL(oracle)でご助言いただきた...
-
あるテーブルだけをキャッシュ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブル名をカラムとして取得...
-
update文で改行を入れる
-
SQL、2つのテーブルで条件一致...
-
ROWNUMでUPDATEをしたいのです...
-
sqlplusで表示が変なので、出力...
-
SQL*LoaderでCSVから指定した列...
-
SQLでSUMなどの関数でデータが...
-
SQL 複数テーブルのupdate
-
UPDATE文
-
件数とデータを同時に取得する...
-
特定のカラムが更新されたとき...
-
OracleのSQLで同テーブルのカラ...
-
カラム位置変更
-
SQLで違うテーブルの値を比較し...
-
LONG型の先頭250バイトを Varch...
-
数値をNUMBER型にするかCHAR型...
-
PLSQLのNumber型の初期化
-
半角英数文字の抽出がしたい。
-
DELETE文とロックについて
-
SQL(oracle)でご助言いただきた...
おすすめ情報