日期:2014-05-17  浏览次数:20806 次

oracle表操作
1. 在sqlplus中执行select * from tablename 会返回很多行,都是没有值的,而且用and rownum=1也没用;但如果执行select column1 from tablename,返回我需要的行。
2. 查询主键的时候为什么提示“未选定行”,按道理主键和表里有没有内容应该没关系吧,更何况我表里是有值的。

------解决方案--------------------
若select column1 from tablename有值,则
select * from tablename也是有值的,只是排版看起来比较难看清而已
可以这样选select count(1) from tablename;就可以看出有没有值了
也可以用
SQL code

set linesize 1000;
set pagesize 100;
col column1 format a50;

------解决方案--------------------
1.首先确定表有数据,并且where条件能抓到数据。然后返回多行应该是工具自动按照字段数量和长度换行显示,字段下面应该还是有数据。
2.提示未选定行是正常的,当你的SQL没抓到任何数据,就提示这个..
------解决方案--------------------
你返回的是表结构把, col 列名 for a20 (字节) 看下