Sql*plus问题,帮忙啊,万分感谢!

cnufo 2003-08-20 07:39:43
sqlplus中,如何设定列宽度,要一次性设置
而不是每次都设置
而且不知道是否有自动根据列中字符最长宽度自动的???

万分感谢!
...全文
70 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnufo 2003-08-22
  • 打赏
  • 举报
回复
问题是我在glogin.sql里面加上col命令,我不知道后面的参数啊

难道是col format A*??
bzszp 2003-08-22
  • 打赏
  • 举报
回复
对,就是使用col命令,把要设置的字段及其设置写在glogin.sql里面就行了
guoxianlan 2003-08-21
  • 打赏
  • 举报
回复
朋友们回贴时要看清问题在回啊,楼主问的是在SQLplus里显示时的列宽,不是建表时的列宽度.
set linesize 1000
这样的当时设置好用.如果想长久的设的话可以在Sqlplus下的选项下环境下,选择Linesize进行设置,这个是长久性的.
楼主应该明白了吧!
cnufo 2003-08-21
  • 打赏
  • 举报
回复
varchar2,怎么用啊???
是写在glogin里面吗?
set linesize varchar2???
还是应该怎么设置???
tiangou 2003-08-21
  • 打赏
  • 举报
回复
你可以修改glogin.sql脚本,这样,你就不用每次在SQL*plus中进行设置了
glogin.sql的位置在 Oracle\Ora81\sqlplus\admin目录下
nicholaz 2003-08-21
  • 打赏
  • 举报
回复
不能一次性设定,需要每次都设
cnufo 2003-08-21
  • 打赏
  • 举报
回复
我的意思是有的列不知道为什么宽度比较大,这个用set linesize ***
是不好用的

我也知道column *** format *
可我想自动调整各个列的宽度
BenZ004 2003-08-20
  • 打赏
  • 举报
回复
oracle里专门用了varchar2,可以自动根据列中字符最长宽度自动增加
lqdmafeng 2003-08-20
  • 打赏
  • 举报
回复
varchar2

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧