0

私は、オラクル(バージョン11だと思います)のSQLコードを書くことを含む宿題に取り組んでいます。

だから私は適切なselectステートメントを書きますが、フォーマットはただ読めません。

スペースを最長の名前に下げる方法や、描画する文字数を制限する方法がわかりません。

ORDER_ID CUSTOMER_ID CUSTOMER_NAME
---------- ----------- ----------------------------------------
CUSTOMER_ADDRESS
--------------------------------------------------------------------------------

CUSTOMER_CITY                  CU
------------------------------ --
       103          81 Sharon's Thrift Shop
5122 Alvin Heights
Austin                         TX

       104          81 Sharon's Thrift Shop

私のVarChar2は非常に長いので、私はそれを理解していますが、それは彼がそれを望んでいる方法です。(まあ彼は成長のための十分な余地を追加すると言った)

setpagesizeやsetlinのようなものを見つけましたが、見た目は問題ありませんでしたが、列名がまったく描画されなかったか、短すぎて役に立たなかった

lin20を設定します。戻ってきた

ORDER_ID
----------
CUSTOMER_ID
-----------
CUSTOMER_NAME
--------------------
CUSTOMER_ADDRESS
--------------------
CUSTOMER_CITY
--------------------
CU
--
        39
         33
Widget Resellers, In
c.
743 Evergreen Terrac
e
Springfield
MO

私は何を検索すればよいか100%確信が持てず、ほとんどの人は私の質問にあまり関心がありませんでした。私はoraclesql(および一般的なsql)を初めて使用します。これはかなり一般的だと思いますし、単純な魂があると思いますが、私はそれを見つけることができません。何か助けはありますか?

その関連する場合、私のselectステートメントは

SELECT orders.order_id, customers* FROM orders,customers;

他の宿題と同じように、私は問題(そして魂)を理解したいのですが、答えだけが欲しいのではありません。

御時間ありがとうございます。

4

1 に答える 1

7

すべての質問がsql*plusでの正しい出力のフォーマットに関するものである場合、それは次のようになります。

column order_id format a8 
column customer_address format a15 

http://docs.oracle.com/cd/B19306_01/server.102/b14357/ch6.htm#i1081036

http://docs.oracle.com/cd/B19306_01/server.102/b14357/ch12013.htm#BACHCABF

于 2012-12-04T03:10:17.633 に答える