SQLPLUS输出:如何自动获得每列的最小列宽?

时间:2012-04-30 10:46:55

标签: oracle sqlplus

我尝试设置线宽,但这不是我的意图, 无论如何要将每列宽度缩小到适合值的最小值? 或自动子串每列,以便它们都适合屏幕?

感谢。

1 个答案:

答案 0 :(得分:3)

您可以使用

COLUMN columnname FORMAT An

表示Char,VARCHAR2(VARCHAR),LONG列

其中 n 是所需的显示宽度 和 columnname 是表格的一列

例如

COLUMN title FORMAT a40

对于不同的数据类型,如数字和其他选项,您可以参考以下链接

http://ss64.com/ora/syntax-sqlplus-fmt.html

最大的限制是您不能为所有VARCHAR2列设置固定宽度,仅针对特定列。