プロが教えるわが家の防犯対策術!

表をきれいにするために。

SQL> run;
1 select rep.rep_num, first_name, last_name, customer.customer_num, customer_name, credit_limit - balance "Credit_Remaining"
2 from rep, customer
3 where customer.credit_limit - customer.balance >
4 (select AVG(customer.credit_limit - customer.balance)
5 from customer)
6* and rep.rep_num = customer.rep_num

RE FIRST_NAME LAST_NAME CUS CUSTOMER_NAME
-- --------------- --------------- --- -----------------------------------
Credit_Remaining
----------------
35 Richard Hull 282 Brookings Direct
9568.5

35 Richard Hull 725 Deerfield's Four Seasons
7252

65 Juan Perez 462 Bargains Galore
6588

65 Juan Perez 608 Johnson's Department Store
7894





この表の横(tuple とattribute)を一列にどうしてもそろえられないのですがどうすれば良いでしょうか? 何かそれをするためのコマンドがありますか? 本を見ても見つかりませんでした。

初めての質問ですがよろしくお願いします。Oracle SQL*Plusを使ってます。
場違いでしたらすみません。

A 回答 (2件)

行バッファサイズが初期値80だから。



Set linesize 300 とでもしておく。
ただ、これを設定してSPOOLに吐き出すと、右余白の多さに苦しみます。

なので
Set TrimSpool on も設定。

あと、ヘッダーを最初の一回のみにしたいなら、
set PageSize 0 も設定。
    • good
    • 1
この回答へのお礼

この方法で解決できました。わざわざありがとうございました!

お礼日時:2010/03/24 19:41

SQL*PLusの表示上の問題ですよね。



横のの表示幅の変更
set line 200

リファレンスを参照してください。
http://otndnld.oracle.co.jp/document/products/or …
    • good
    • 0
この回答へのお礼

リファレンスありがとうございました!

お礼日時:2010/03/24 19:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!