Sql 缩短';类型';使用desc命令时的列
使用Sql 缩短';类型';使用desc命令时的列,sql,oracle11g,Sql,Oracle11g,使用desc命令时,如何缩短type和name列 SQL> desc owner Name Null?` Type ----------------------------------------------------------------- -------- -------------------------------------------- OWNE
desc
命令时,如何缩短type
和name
列
SQL> desc owner
Name Null?` Type
----------------------------------------------------------------- -------- --------------------------------------------
OWNER_NUM NOT NULL CHAR(4)
LAST_NAME CHAR(50)
FIRST_NAME CHAR(20)
ADDRESS CHAR(15)
CITY CHAR(15)
STATE CHAR(2)
ZIP CHAR(5)
当命令窗口被截取到我屏幕的一半时,真的很不方便
更新
使用列类型格式a15不起作用。
我的线路尺寸已经设置为120。列命令适用于我遇到的所有其他表,但从desc
检索的表不响应我在上面尝试过的语法中的列命令
更新
设置换行
也不起作用。将您的线条尺寸更改为较短的尺寸
例如:
set linesize 80
或
这似乎是唯一的解决方案,根据:
要控制显示数据的宽度,请使用设置的线宽
指挥部
descripe命令的输出列通常分配一个
当前指定的线宽的比例。减少或
使用“设置线宽”命令增加线宽通常会导致
每列按比例变小或变大。这可能会带来意想不到的后果
显示中的文本换行。有关详细信息,请参见集合
指挥部
可能是@JonHeller no的副本。我的行大小设置为120,列命令对
desc
命令的结果无效。至少,不是我试过的语法。呜呜,对不起。我撤回了我的投票。你可以使用,作为SQLPATH上的脚本,你可以使用@;或者作为一个函数。我想它可以工作,但这并不能改变desc
检索到的表中的列太长的事实。我一直在寻找更多适用于desc
的列命令,但如果堆栈溢出无法找到替代方法,这可能是我唯一的选择。
set linesize 60