[英]Column Formatting in SQL*Plus Oracle
I am having issues in querying from a table. 我在查询表时遇到问题。 As shown below, the information from a table splits in two. 如下所示,表格中的信息分为两部分。 How can I format it so that it appears as one table, or how can i set is as default? 如何格式化它以使其显示为一个表,或者我如何设置为默认值? Thanks 谢谢
SQL*Plus: Release 11.2.0.2.0 Production on Sat Sep 8 15:00:01 2018 SQL * Plus:版本11.2.0.2.0生产于星期六9月8日15:00:01 2018
Name Null? Type
----------------------------------------- -------- ----------------------------
CUSTOMER# NOT NULL NUMBER(4)
LASTNAME NOT NULL VARCHAR2(10)
FIRSTNAME NOT NULL VARCHAR2(10)
ADDRESS VARCHAR2(20)
CITY VARCHAR2(12)
STATE VARCHAR2(2)
ZIP VARCHAR2(5)
REFERRED NUMBER(4)
REGION CHAR(2)
SQL> SELECT lastname || ', ' || lastname AS Name, address, city||', '||state AS Location
2 from customers;
NAME ADDRESS LOCATION
---------------------- -------------------- ----------------
MORALES, MORALES P.O. BOX 651 EASTPOINT, FL
THOMPSON, THOMPSON P.O. BOX 9835 SANTA MONICA, CA
SMITH, SMITH P.O. BOX 66 TALLAHASSEE, FL
PIERSON, PIERSON 69821 SOUTH AVENUE BOISE, ID
GIRARD, GIRARD P.O. BOX 851 SEATTLE, WA
CRUZ, CRUZ 82 DIRT ROAD ALBANY, NY
GIANA, GIANA 9153 MAIN STREET AUSTIN, TX
JONES, JONES P.O. BOX 137 CHEYENNE, WY
PEREZ, PEREZ P.O. BOX 8564 BURBANK, CA
LUCAS, LUCAS 114 EAST SAVANNAH ATLANTA, GA
MCGOVERN, MCGOVERN P.O. BOX 18 CHICAGO, IL
NAME ADDRESS LOCATION
---------------------- -------------------- ----------------
MCKENZIE, MCKENZIE P.O. BOX 971 BOSTON, MA
NGUYEN, NGUYEN 357 WHITE EAGLE AVE. CLERMONT, FL
LEE, LEE P.O. BOX 2947 CODY, WY
SCHELL, SCHELL P.O. BOX 677 MIAMI, FL
DAUM, DAUM 9851231 LONG ROAD BURBANK, CA
NELSON, NELSON P.O. BOX 563 KALMAZOO, MI
MONTIASA, MONTIASA 1008 GRAND AVENUE MACON, GA
SMITH, SMITH P.O. BOX 1151 MORRISTOWN, NJ
FALAH, FALAH P.O. BOX 335 TRENTON, NJ
20 rows selected.
SQL>
You can control this via the pagesize
setting: 您可以通过pagesize
设置来控制它:
SET pagesize 1000
You can place this command in a file called login.sql
so that every time you open SQL*Plus from that directory it will be called. 您可以将此命令放在名为login.sql
这样每次从该目录打开SQL * Plus时都会调用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.