我正在做我的家庭作业,其中涉及为 oracle 编写 sql 代码(我相信版本 11)。
所以我写了正确的选择语句,但格式是不可读的。
我只是不知道如何将空格降低到最长的名称,或者限制绘制的字符数量。
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
ETC
我理解它,因为我的 VarChar2 很长,但这就是他想要的。(好吧,他说增加了足够的增长空间)
我发现了 set pagessize 和 set lin 之类的东西,我确实让它看起来不错,但是它根本没有绘制列名,或者使它太短并且没有帮助
设置林 20; 回来
ORDER_ID
----------
CUSTOMER_ID
-----------
CUSTOMER_NAME
--------------------
CUSTOMER_ADDRESS
--------------------
CUSTOMER_CITY
--------------------
CU
--
39
33
Widget Resellers, In
c.
743 Evergreen Terrac
e
Springfield
MO
我不是 100% 确定要搜索什么,而且大多数都与我的问题无关。我对 oracle sql(以及一般的 sql)非常陌生。我认为这很常见,我认为有一个简单的灵魂,但我找不到它。有什么帮助吗?
如果它相关我的选择语句是
SELECT orders.order_id, customers* FROM orders,customers;
与任何家庭作业一样,我想了解问题(和灵魂),我不想要答案。
谢谢你的时间。