Oracle SQL CMD Line

时间:2010-04-26 02:31:12

标签: oracle cmd line sqlplus

每当我在命令行工具中执行select语句时,它都不会使用所有空格。

我修改了缓冲区大小和窗口大小,但它无法正常工作。

以下是屏幕截图:alt text http://img19.imageshack.us/img19/8954/cmdoracle.jpg

4 个答案:

答案 0 :(得分:5)

在sqlplus中,执行以下命令:

SET LINESIZE 1500 

答案 1 :(得分:1)

sqlplus不会自动调整其输出宽度以适合您的终端窗口宽度。您需要使用set linesize 120

之类的内容更改宽度

您可能需要仔细阅读SQL*Plus文档,以获取有关控制输出格式的更多信息。

答案 2 :(得分:1)

取自Oracle Forums

如果要使其永久化,请在DB / Oracle客户端目录中查找 $ ORACLE_HOME / sqlplus / admin 中的文件 glogin.sql 并添加此行:

SET LINESIZE 9999;

现在,只要您登录SQL Plus,它就会被设置。

答案 3 :(得分:0)

单独设置Windows控制台属性无济于事。 您需要告诉oracle的sqlplus引擎以您的方式输出输出。这是由Set选项

完成的

示例:

SET LIN 300

每行使用300列