【问题标题】:SQL*Plus output messed upSQL*Plus 输出混乱
【发布时间】:2019-03-10 12:21:42
【问题描述】:

将值插入表格时,值显示不清晰 这是创建语句

CREATE TABLE DEPARTMENTMANAGER(
MANAGER_ID INTEGER,
LAST_NAME VARCHAR(50),
FIRST_NAME VARCHAR(50),
PHONE_NUMBER INTEGER,
SSN INTEGER,
PRIMARY KEY (MANAGER_ID)
);
INSERT INTO DEPARTMENTMANAGER
VALUES
(120.'TOM','JERRY',2233445,109-38-2483);

SELECT * FROM DEPARTMENTMANAGER;

我插入的数据以随机方式显示:

【问题讨论】:

  • 花点时间提出您的问题,以便其他人能够理解。随机方式是什么意思?鉴于您只有一排,您是否以其他方式期待它?
  • 只需点击你的DOS命令窗口左上角,属性->布局,将屏幕缓冲区大小的宽度和高度设置为更大的值,比如500。然后你可以更清楚地看到输出。

标签: oracle sqlplus


【解决方案1】:

创建表后,运行以下行来解决问题。

设置 linesize 200;

【讨论】:

  • 我需要设置为 500 才能使用我的 :) 谢谢
【解决方案2】:

您的数据没有问题。问题在于将结果呈现给您的方式。

您用于连接数据库的客户端程序没有足够的宽度,因此标题和数据被包装。

您可以在终端中更改宽度和/或更改字体大小。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-13
    • 2012-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多