99问答网
所有问题
oracle中查询一个表 ,表的列数太多,无法清楚明了的全部显示出来,应该怎么办?求具体解决方法!
如题所述
举报该问题
推荐答案 2013-02-26
设定行宽和列宽
set linsize 2000
col 字段名 format a20
......
a20表示此字段宽为20个字符
每个比较长的字段都可以如此设置,如果还不行,那就好使用plsqldev或toad等第三方oracle客户端工具查询
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BvXOvtjOv.html
其他回答
第1个回答 2013-02-26
下一个PL/SQL工具、、、就方便多了、、来自:求助得到的回答
第1个回答 2013-02-26
楼上正解
一般都是使用第三方工具的,否则比较麻烦
相似回答
Oracle
之
查询
详解
答:
但如果对表进行了操作则需要设置别名,如:查询每个部门中工资高于该部门平均工资的员工人数。在其中有一个avg表,这个表必须设置别名(提醒:如果仅有一个被修改的表,则可以不设置别名,但如果有多个表则必须设置别名)。 内连接 内连接通过使用比较运算符来使每个表的通用列中的值匹配来组成一个新表,即:把两个表中...
oracle
数据库,有CLOB字段的表在删除过数据后直接select * from tab...
答:
如果需要删除表中所有数据,建议用truncate
,它可以将HW移动到表头 HFFFFFFFFFFFFFFFFFFFFFF 再插入数据时,HW会按照你填充块自动顺序移动 还有,如果你做开发,下面sql是不合适的,尽量不要在表列上加函数(执行用15秒,因为它是并发的)select * from tablename where to_char(op_time,'yyyymmdd')=...
oracle中一个表
有多少个
列的
经典问题
答:
(2)在完成(1)的设计之后,再做优化考虑,如果这个
表的列
有点多(多的标准是性能的不满意,或者行长度大于一个BLOCK),那么,考虑一下常用列和不常用列,将他们分拆到两个表中,用相同主键关联;(3)
一个表
的一行记录
,应该
在一个BLOCK中,这点很重要,不然数据读写的IO
太多,
性能严重不行,...
oracle的
语句问题,帮忙看下,执行后一直在查寻就是不出结果语句如下_百 ...
答:
哎,我也不知道说什么了 看你这么晚留的问题就回答你了吧 语法一点错误没有,而且你这个语句用索引都不太好使,因为你a表里数据
太多
oracle
执行过程相当于取出一个5万的列表 然后循环到b里执行,每个执行200万次,想快根本不可能,耐心等待吧 ...
ORACLE
数据库表设计,是该一张表放很多列,还是分成几张表每张
表的列
都...
答:
我认为第二个方案好点。你一张
表的列
太多了。这样子必然导致在执行操作的时候非常的慢。分成多个表的话会分担数据库的压力,读写都很快。百万数据级的我做过。第一种方案
的列数太多,
导致表态庞大,读写都会很慢。第二种方案将表拆分,一方面在业务上做分割,另一方面读写速度确实会加快。
oracle中,怎么查询
每个表中
的
第
一个
数据
,表
中没有id列
答:
oracle中
没有自动增长,只有序列号 添加一条记录和sqlserver一样 语法:insert into table(列,列,列) values(value,value,value);如果有个自动增长列 可以用这种方法,首先创建一个序列号SEQ_Test 然后insert into table(ID,列,列) values(SEQ_Test.nextval,value,value);...
再问
一个
关于
oracle表
索引是不是越多越好的问题,如何能做到索引不多不...
答:
1 首先数据量小的表不需要建立索引,因为小的表即使建立索引也不会有大的用处,还会增加额外的索引开销 2 不经常引用
的列
不要建立索引,因为不常用,即使建立了索引也没有多大意义 3 经常频繁更新的列不要建立索引,因为肯定会影响插入或更新的效率 4 索引并不是一劳永逸的,用的时间长了需要进行整理或者...
如何提高
oracle的查询
速度
答:
Oracle
默认优化模式是CHOOSE,在这种情况下,如果表没有经过分析,经常导致查询使用全表扫描,而不使用索引。这通常导致磁盘I/O
太多,
而导致查询很慢。如果没有使用执行计划稳定性,则应该把表和索引都分析一下,这样可能直接会使查询速度大幅提升。分析表命令可以用ANALYZE TABLE 分析索引可以用ANALYZE INDEX命令。对于少于...
oracle
单
表的一个查询
答:
(select memberid,sum(nvl(price,0)) 1号 from detail where d_date='20090101' group by memberid) a,(select memberid,sum(nvl(price,0)) 2号 from detail where d_date='20090102' group by memberid) b,(select memberid,sum(nvl(price,0)) 3号 from detail where d_date='20090103' ...
大家正在搜
oracle查询表的列数
删除oracle数据库表中的一列
oracle怎么删除表的列
oracle查找所有表中的指定列
oracle把两个表的列合并一起
oracle修改表中一列所有数据
oracle一个字段是个列表
oracle表最多支持多少列
oracle读入表一列数据
相关问题
ORACLE数据库 查询表名 查询列名 查询列中所有数据的语...
在oracle中怎么查一个表中的的一个字段的重复数据
怎么显示Oracle数据库表中的列
如何查看oracle数据库中的所有表
PLSQL(oracle)中查询A表中name列(多条),结...
oracle高级查询,一条SQL查询出主表与从表的合计数据,...
oracle数据库查询两个表差集后如何让结果显示第一个表的全...
oracle查询表中所有数据有部分查不出来按where条件却...