Oracle创建视图实现获取当前数据所在的页数,这里以每页2条数据分页

摘要: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;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值