
いつもお世話になっています。
サーバにアクセスして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も見ています
-
OracleのSQL*PLUSで、データが折り返されて見づらいのですが。。。
その他(データベース)
-
SQL Plusで項目名が最後まで表示されない?
Oracle
-
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
-
4
SQLPLUSで結果を画面に表示しない
Oracle
-
5
sqlplusのspoolで空白行出現
Oracle
-
6
sqlplusでヘッダーが付かない
Oracle
-
7
Oracleでの文字列連結サイズの上限
Oracle
-
8
oracle spool SJIS → UTF-8
Oracle
-
9
SQL実行結果の出力を見やすくしたい
Oracle
-
10
SQL*Plusの終了はquit?exit?
Oracle
-
11
PL/SQLで@ファイル名が反応しません
Oracle
-
12
1レコード全てを改行なしで表示させる方法
Oracle
-
13
datapumpの実行方法について
Oracle
-
14
列数が多いと結果が行単位に改行されて見にくい
MySQL
-
15
Data Pump で大量データインポートの際のUNDO表領域、TEMP表領域不足エラー解消法のついて
Oracle
-
16
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
17
バッチファイルを使用したsql@plusの実行及びログ出力について
Oracle
-
18
データを削除しても表領域の使用率が減りません
Oracle
-
19
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
20
DATE型にNULLをセットするには?
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL 複数テーブルのupdate
-
SQL、2つのテーブルで条件一致...
-
テーブル名をカラムとして取得...
-
update文で改行を入れる
-
SQLでSUMなどの関数でデータが...
-
SQL*LoaderでCSVから指定した列...
-
sqlplusで表示が変なので、出力...
-
OracleのSQLで同テーブルのカラ...
-
マテリアライズド・ビューの変更
-
特定のカラムが更新されたとき...
-
ROWNUMでUPDATEをしたいのです...
-
性能問題について
-
SELECT文で指定桁数分抽出する...
-
LONG型の先頭250バイトを Varch...
-
日付の古い順番に削除したいの...
-
DBからタブ区切りのCSVデータを...
-
SQLで違うテーブルの値を比較し...
-
数値をNUMBER型にするかCHAR型...
-
PLSQLのNumber型の初期化
-
カラム位置変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL、2つのテーブルで条件一致...
-
SQL*LoaderでCSVから指定した列...
-
sqlplusで表示が変なので、出力...
-
update文で改行を入れる
-
SQL 複数テーブルのupdate
-
テーブル名をカラムとして取得...
-
SQLでSUMなどの関数でデータが...
-
ROWNUMでUPDATEをしたいのです...
-
カラム位置変更
-
SQLで違うテーブルの値を比較し...
-
SQL(oracle)でご助言いただきた...
-
特定のカラムが更新されたとき...
-
Oracleのview、synonymをCOMPIL...
-
テーブルやカラムの物理名のネ...
-
DBからタブ区切りのCSVデータを...
-
数値をNUMBER型にするかCHAR型...
-
LONG型の先頭250バイトを Varch...
-
OracleのSQLで同テーブルのカラ...
-
Viewのカラムの長さが不明?
-
件数とデータを同時に取得する...
おすすめ情報