2009-06-10 19 views
0

Oracle 10gを使用しており、SELECTコマンドから戻された出力はジグザグ形式です。正しい順序で列を並べる方法は?コマンドはありますか?Oracle 10gの出力順序

+0

使用するコマンドと入手したい出力を例として挙げてください。 –

+0

データベースへのクエリにはどのツールを使用していますか? – tekBlues

+0

sqlplusの直接端末 –

答えて

2

sqlplusを使用している場合は、「COLUMN」コマンドを使用して出力書式を制御できます。

ジグザグには、端末のサイズや選択している列の長さと関係があると思われます。

最初に各列を適切な長さにフォーマットしてから選択した場合、より良い出力が得られるはずです。そこからそれを洗練することができます。

Google「sqlplusリファレンス」では、sqlplusの使用方法の詳細について説明します。

+0

okです。しかし、postgresqlでは、以下のように正しい形式になります。 pki_under_clearance_id | uvc_code | dt_uc_date | vc_order_type | f_amount | txt_remarks | vc_invoice_no | dt_invoice_date | fki_branch_id | fki_financial_period_id ------------------------ + ---------- + ------------ + --------------- + ---------- + ------------- + -------- ------- + ----------------- + --------------- + -------- ----------------- 0 | _BLANK | 2008年1月1日| | 0 | | | | 76 | 17 –

2

おそらく、あなたは、「ページング」パラメータと「ラインサイズ」パラメータをリセットすることに興味があるかもしれません。

SQL> set pagesize 30 
SQL> set linesize 90