select-oracle分页执行后未明确定义列

问题描述

oracle分页执行后未明确定义列

select *
from (select temp.*, rownum row_id
from (select l.*,
M.mcol1,
R.rcol1,
R.rcol2,
B.col1,
B1.col1 --这里需要取与B同一个字段的值但是条件不同
from table_l
JOIN TABLE_R R
ON L.ID = R.R_ID
JOIN TABLE_M M
ON L.TYPE = M.TYPE
JOIN TABLE_B B
ON L.CODE = B.CODE
JOIN TABLE_B1 B1
ON L.ATYPE = B1.CODE
WHERE B.CODE = 'T'
AND B1.CODE = 'A') temp
where rownum <= 10)
where row_id > 0

            执行后提示temp未明确定义 怎么回事

解决方案

http://tieba.baidu.com/p/1576012762

解决方案二:

列名相同的不行,另一个列名as一下,如B1.col1 as b1col1

解决方案三:

oracle rownum的使用,我这儿有一个文章,写的非常不错,推荐看看
[url=http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp53]http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp53[/url]

解决方案四:

明白,已经知道解决方案了,谢谢

时间: 2024-11-08 17:29:28

select-oracle分页执行后未明确定义列的相关文章

Oozie调度报错——ORA-00918:未明确定义列

Oozie在执行sqoop的时候报错,同样的SQL在sqoop中可用,在oozie中不可用: Caused by: java.sql.SQLSyntaxErrorException: ORA-00918: 未明确定义列 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399) at oracle.

微信扫码支付成功后未执行异步回调方法

问题描述 微信扫码支付成功后未执行异步回调方法 微信扫码支付成功后未执行异步回调方法,电脑页面也没有任何变化,是什么原因呢

c语言-警告:‘sqlstm’定义后未使用 [-Wunused-variable]

问题描述 警告:'sqlstm'定义后未使用 [-Wunused-variable] 编写c代码的时候中间有数据库调用,写成.pc文件,编译的时候用的是proc,总是出现这个问题,求指教.

sql-jsp +oracle分页问题 主要是在SQL语句上

问题描述 jsp +oracle分页问题 主要是在SQL语句上 <%@ page language=""java"" contentType=""text/html; charset=UTF-8"" pageEncoding=""UTF-8""%> <%@page import=""java.sql.*""%><!DO

mysql、mssql及oracle分页查询方法详解_数据库其它

本文实例讲述了mysql.mssql及oracle分页查询方法.分享给大家供大家参考.具体分析如下: 分页查询在web开发中是最常见的一种技术,最近在通过查资料,有一点自己的心得 一.mysql中的分页查询 注: m=(pageNum-1)*pageSize;n= pageSize; pageNum是要查询的页码,pageSize是每次查询的数据量, 方法一: select * from table order by id limit m, n; 该语句的意思为,查询m+n条记录,去掉前m条,返

创建 Oracle 分页存储过程

,可以在执行时将其设置为指向不同的结果集.使用 REF CURSOR 输出参数可以将 Oracle 结构化程序的结果集传递回调用应用程序.通过在调用应用程序中定义 OracleType.Cursor 数据类型的输出参数,可以访问 REF CURSOR 所指向的结果集. create or replace package MF_PAK_001 is type t_cursor is ref cursor; procedure GetDataByPage( p_tableName varchar2,

Oracle分页查询格式(十三)

Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用. 这篇介绍HASH SORT CLUSTER表对分页查询的帮助. Oracle分页查询格式(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询格式(二):http://yangtingkun.itpub.net/post/468/101703 Oracle分页查询格式(三):http://yangtingkun.itpub.net/post/468/104595 O

一个简单的oracle分页存储过程的实现和调用

oracle|存储过程|分页|oracle|存储过程|分页 在看了众多的分页存储过程以后发现都是针对sqlserver的,而没有oracle的,因此想写一个关于oracle的存储过程,因为我用到的数据库是oracle.---------------------------------------------------------------------------------------------------------------------------------------------

Oracle分页方法及示例

环境 Oracle 11gR2 + SQLPlus 问题 Oracle分页 解决 --创建测试 表 SQL> create table test 2 ( 3 id number primary key, 4 name varchar2(20) not null 5 ); 表已创建. --创建序列 SQL> SQL> create sequence seq_wgb_test; 序列已创建. --插入数据 SQL> insert into test(id, name) values(s