例如,执行用于显示各种列的长语句时的问题之一
select g.guestid, g.forename, g.surname, b.bookingid,
b.arrivedate, b.departdate, br.floorno, br.roomno from...
Run Code Online (Sandbox Code Playgroud)
Linux终端上的列大小似乎是一个问题.例如,Forename VarChar(80)列在执行上述语句时占用屏幕的大部分宽度,并且一种方法可以通过以下方式将其删除:
SET COLUMN FORENAME FORMAT A10
Run Code Online (Sandbox Code Playgroud)
例如.但是,许多专栏需要反复进行,这很长.即
SET COLUMN FORENAME FORMAT A10
SET COLUMN SURNAME FORMAT A10
Run Code Online (Sandbox Code Playgroud)
等等...
有没有办法说根据文字宽度调整列宽,以便每个人都很好地适应.而不是这样..

我更喜欢一些不涉及使用FUNCTIONS的解决方案.
Dav*_*dge -1
在运行查询之前,会话不知道要返回的字符串的最大长度是多少。当然,列的大小应该适当,但也许您真的会得到一个 80 个字符长的名字列表——如果不是,那么您的数据类型长度太大。
正如 Eric 所说,GUI 工具更好,而且 Oracle 的 SQL Developer 是免费的而且很好。
| 归档时间: |
|
| 查看次数: |
37880 次 |
| 最近记录: |