如何在终端显示时格式化sqlplus中的列?

How to format the columns in sqlplus while displaying it in the terminal?

我在 Ubuntu 上使用 Oracle DB XE 中的 HR 帐户。 所以我在终端中 运行 SQL*Plus。 我知道最大可显示的线条大小是 150 不换行 但是当我在终端中显示员工 table 时,最后两列结束了。 我有

set lines 150;
set trimout on;
set pagesize 10000;
set tab off;
set wrap on;

我看到了

正如您在此处看到的那样,LAST_NAME、EMAIL、HIRE_DATE 列占用了额外的空白 space,这可以用于显示被换行的列。 我试着打开和关闭包装纸,但这也无济于事。 我如何优化消耗的 space,因为我也在假脱机处理文件并且输出看起来非常混乱。

尝试添加

COLUMN LAST_NAME FORMAT A10 

/

限制为 10 个 alfanum 字符