摘要:Oracle创建视图实现获取当前数据所在的页数,这里以每页2条数据分页,详细请看:
一:
DROP VIEW MIP.TB_CMS_FLGTINFO_D_VIEW;
/* Formatted on 2014/12/4 8:35:36 (QP5 v5.115.810.9015) */
CREATE OR REPLACE FORCE VIEW MIP.TB_CMS_FLGTINFO_D_VIEW
(
ID,
A_TOBT,
A_WEATHER,
ABNS,
ACFT,
AIRLINE,
ASAT,
BCTM,
BOTM,
BETM,
C_TOBT,
COBT,
CTOT,
DINT,
DLAB,
DNAP,
DOUT,
DPRT,
EDDI,
EOBT,
EPGT,
EPOT,
FATD,
FFID,
FLIGHTMARK,
FLIGHTNUMBER,
FSTD,
GROUNDDISTRIBUTION,
INTERNALORINTERNATIONAL,
LMDT,
LMUR,
OFTM,
PARK,
RENO,
RWAY,
STDI,
STND,
TERMINAL,
TSAT,
SDEC,
ROW_NUMBER,
PAGE_SIZE
)
AS
SELECT t."ID",
t."A_TOBT",
t."A_WEATHER",
t."ABNS",
t."ACFT",
t."AIRLINE",
t."ASAT",
t."BCTM",
t."BOTM",
t."BETM",
t."C_TOBT",
t."COBT",
t."CTOT",
t."DINT",
t."DLAB",
t."DNAP",
t."DOUT",
t."DPRT",
t."EDDI",
t."EOBT",
t."EPGT",
t."EPOT",
t."FATD",
t."FFID",
t."FLIGHTMARK",
t."FLIGHTNUMBER",
t."FSTD",
t."GROUNDDISTRIBUTION",
t."INTERNALORINTERNATIONAL",
t."LMDT",
t."LMUR",
t."OFTM",
t."PARK",
t."RENO",
t."RWAY",
t."STDI",
t."STND",
t."TERMINAL",
t."TSAT",
t."SDEC",
ROWNUM AS ROW_NUMBER,
DECODE (MOD (ROWNUM, 2),
0, TRUNC (ROWNUM / 2),
TRUNC (ROWNUM / 2) + 1)
AS PAGE_SIZE
FROM TB_CMS_FLGTINFO_D t
ORDER BY t.FSTD DESC;
分享到:
相关推荐
如何创建视图,oracle数据库课件
oracle 创建视图为读
FORCE:不管基表是否存在ORACLE都会自动创建该视图(即使基表不存在,也可以创建该视图,但是该视图不能正常使用,当基表创建成功后,视图才能正常使用); NOFORCE :如果基表不存在,无法创建视图,该项是默认选项...
C# 分页获取数据方法 SQLSERVER、ORACLE通用 绝对实用 Repository类请自行实现[数据库访问类]
java实现oracle分页策略完整版,可当做参考类使用,有详细注释,适合初学者。
oracle分页查询并返回总记录数据的存储过程
Oracle_View视图创建在oracle数据库中已建立两张表rt_issuesect和roadstate,表结构如下: 高架状态表结构rt_issuesect
总结: 可传参视图主要是利用oracle存储过程来作为参数传递的介质,相当于定义了一个全局变量,在查询的时候设置参数,在视图中获取参数。
Oracle过程中创建视图
oracle实现带参数视图,里面有例子,很好的一个东西。
Oracle物化视图创建和使用,设置物化视图的自动刷新时间
oracle 创建视图的语句写法。教你如何写创建视图的语句。
java代码与oracle 函数包实现 jsp分页
Oracle 分页实例 带分页控件用法 Oracle 实现数据列表分页。
oracle+jsp实现分页
该方法中,将参数连接字符串,查询的sql语句,指定每页显示多少行,调用成功后,会返回页数,行数,还有查询的结果数据集。 使用说明 1、请先在Oracle数据中新建存储过程 2、修改代码中的相关参数。比如,连接...
Oracle中实现分页查询的SQL命令 //curPage是当前页面,pageCount是每页显示行数 //rownum是伪列,相当于表中每一列的标识列(可以理解为行号),需要显式的提取出来并取一个别名
东华大学oracle上机实验二答案,需要的可以参考下。
Oracle过程中创建视图实例
ORACLE数据字典与视图