sql查询出错 select * from (SELECT ROWNUM, ID FROM A WHERE ROWNUM<2000)WHERE ROWNUM>=1900; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/expert/faq/faq_index.asp?id=42203 语句没问题,可是不不懂你为什么要这样写:select * from (SELECT ROWNUM, ID FROM A WHERE ROWNUM<2000)WHERE ROWNUM>=1900;不是很好?或者简单点SELECT ROWNUM, ID FROM A WHERE 1900<=ROWNUM and 2000>ROWNUM;也行啊 ROWNUM不可以用>,只可以用<= ORA-03113: 通信通道的文件结束这个错误不是你的语句引起的.你把开发工具个数据库断开然后再连接执行试一下看看呢. ORA-03113: 通信通道的文件结束,我现在执行某个过程时也有这个问题,重新connect 下再执行就可以了 有时候出现这种情况不一定是connect的问题。在调用用户级函数时有时会出现这种情况。有可能是参数问题所造成的。 oracle安装失败,em配置失败 写入数据库时间变长?? 求解ORA-01019错误原因 安装oracle 数据库查询问题 提取200万条数据的SQL语句怎么写啊? 求助,SQL实现,急,请教ING 请教 带有自动增加字段的SQL建表语句怎样写 oracle中表名以数字开头的表名,用什么办法能查询到? 在存储过程中,怎么执行一个语句? 在存储过程中,字符串连接的 语句该怎么写?
可是不不懂你为什么要这样写:
select * from (SELECT ROWNUM, ID FROM A WHERE ROWNUM<2000)
WHERE ROWNUM>=1900;
不是很好?
或者简单点
SELECT ROWNUM, ID FROM A WHERE 1900<=ROWNUM and 2000>ROWNUM;
也行啊
这个错误不是你的语句引起的.你把开发工具个数据库断开然后再连接执行试一下看看呢.
再执行就可以了
在调用用户级函数时有时会出现这种情况。有可能是参数问题所造成的。