- 浏览: 166389 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (327)
- JAVA (130)
- 工作笔记 (49)
- SQLSERVER (5)
- ORACLE (28)
- nginx (1)
- Unix C (16)
- 系统 (19)
- 网络技术 (17)
- WEB前端 (22)
- Eclipse (2)
- Tomcat (1)
- spring (7)
- MYSQL (12)
- Maven (6)
- JETTY (2)
- 设计 (2)
- 开源项目 (7)
- asterisk (0)
- C++ (2)
- WINDOWS (2)
- SCALA (0)
- 协议 (1)
- Netty (1)
- SHELL (1)
- mybaits (4)
- 并发 (2)
- 架构 (2)
- TCP/IP (8)
- 虚拟化 (3)
- 不要再说java慢 (0)
- mac (2)
- mysql乱码完美解决 (1)
最新评论
select datetime, tb.*
from (select rownum as rn, t.*
from (select s.datetime,
s.microseconds,
s.imsi,
s.m_tmsi,
s.direction,
s.ipv4address,s.messageid,
s.gtp_teid,
s.lac,
s.tac,
s.ci,
s.rac,
s.enbid,
s.MMEUES1APID,
s.ENBUES1APID
from s1apmessage s
where 1 = 1
order by datetime) t
where rownum <= 100) tb
where rn > 20
建表语句:
-- Create table
create table S1APMESSAGE
(
datetime DATE not null,
microseconds NUMBER(12) not null,
messageid NUMBER(12) not null,
mmeues1apid NUMBER(12),
enbues1apid NUMBER(12),
traceid NUMBER(8),
enbid NUMBER(12),
causegroup NUMBER(8),
causevalue NUMBER(8),
tac NUMBER(12),
handovertype NUMBER(8),
e_rabid NUMBER(8),
ipv4address VARCHAR2(50),
ipv4address_ul VARCHAR2(50),
ipv4address_dl VARCHAR2(50),
gtp_teid NUMBER(12),
gtp_teid_dl NUMBER(12),
gtp_teid_ul NUMBER(12),
lac NUMBER(12),
rac NUMBER(8),
rncid NUMBER(12),
ci NUMBER(12),
throughput NUMBER(12),
m_tmsi NUMBER(12),
cndomain NUMBER(5),
rrcestablishmentcause NUMBER(5),
imsi VARCHAR2(50),
nasmessageid NUMBER(12),
eps_attach_type NUMBER(1),
imei VARCHAR2(50),
eps_attach_result NUMBER(1),
nas_cause NUMBER(5),
nas_causeid NUMBER(12),
eps_update_type NUMBER(1),
eps_update_result NUMBER(1),
service_type NUMBER(3),
request_type NUMBER(1),
msgcontent BLOB,
eventid NUMBER(12),
direction VARCHAR2(10),
nasevent NUMBER(12),
epsbearerid NUMBER(5),
linepsepsbearerid NUMBER(5),
epsqos NUMBER(5),
pdntype NUMBER(5)
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 16K
next 8K
minextents 1
maxextents unlimited
);
-- Create/Recreate indexes
create index IDX_TIME on S1APMESSAGE (DATETIME)
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
create index S1_IMSI on S1APMESSAGE (IMSI)
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
from (select rownum as rn, t.*
from (select s.datetime,
s.microseconds,
s.imsi,
s.m_tmsi,
s.direction,
s.ipv4address,s.messageid,
s.gtp_teid,
s.lac,
s.tac,
s.ci,
s.rac,
s.enbid,
s.MMEUES1APID,
s.ENBUES1APID
from s1apmessage s
where 1 = 1
order by datetime) t
where rownum <= 100) tb
where rn > 20
建表语句:
-- Create table
create table S1APMESSAGE
(
datetime DATE not null,
microseconds NUMBER(12) not null,
messageid NUMBER(12) not null,
mmeues1apid NUMBER(12),
enbues1apid NUMBER(12),
traceid NUMBER(8),
enbid NUMBER(12),
causegroup NUMBER(8),
causevalue NUMBER(8),
tac NUMBER(12),
handovertype NUMBER(8),
e_rabid NUMBER(8),
ipv4address VARCHAR2(50),
ipv4address_ul VARCHAR2(50),
ipv4address_dl VARCHAR2(50),
gtp_teid NUMBER(12),
gtp_teid_dl NUMBER(12),
gtp_teid_ul NUMBER(12),
lac NUMBER(12),
rac NUMBER(8),
rncid NUMBER(12),
ci NUMBER(12),
throughput NUMBER(12),
m_tmsi NUMBER(12),
cndomain NUMBER(5),
rrcestablishmentcause NUMBER(5),
imsi VARCHAR2(50),
nasmessageid NUMBER(12),
eps_attach_type NUMBER(1),
imei VARCHAR2(50),
eps_attach_result NUMBER(1),
nas_cause NUMBER(5),
nas_causeid NUMBER(12),
eps_update_type NUMBER(1),
eps_update_result NUMBER(1),
service_type NUMBER(3),
request_type NUMBER(1),
msgcontent BLOB,
eventid NUMBER(12),
direction VARCHAR2(10),
nasevent NUMBER(12),
epsbearerid NUMBER(5),
linepsepsbearerid NUMBER(5),
epsqos NUMBER(5),
pdntype NUMBER(5)
)
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 16K
next 8K
minextents 1
maxextents unlimited
);
-- Create/Recreate indexes
create index IDX_TIME on S1APMESSAGE (DATETIME)
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
create index S1_IMSI on S1APMESSAGE (IMSI)
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
发表评论
-
oracle 分页
2015-09-17 20:31 560SELECT * FROM (SELECT A.*, R ... -
Oracle IMPDP如何改变索引表空间
2015-08-11 13:22 901转自 http://blog.sina.com.cn/s/b ... -
批量造数据
2015-08-01 17:19 0CREATE OR REPLACE PROCEDURE ES_ ... -
11g归档
2015-03-23 22:31 408数据库归档 http://blog.sina.com.cn/s ... -
数据库压力测试
2015-03-21 22:04 549http://www.cnblogs.com/rootq/ar ... -
明天试试这个视图
2015-03-19 21:12 370V$SEGMENT_STATISTICS 用法 -
Oracle建立序列
2015-03-16 12:02 558create sequence hibernate_seq ... -
netstat 的使用
2015-03-09 16:48 492netstat -ltpe 查看当前活跃的连接 http:/ ... -
关于位图索引的帖子
2015-03-09 12:33 459http://www.itpub.net/thread-183 ... -
【转】Oracle 使用lock_sga和pre_page_sga参数保证SGA常驻物理内存
2015-03-09 11:33 515http://blog.csdn.net/laoshangxy ... -
视图的用法
2015-02-27 21:30 391关于视图的概念 http://blog.sina.com.cn ... -
oracle调优方法
2015-02-25 11:07 414一上午 10:36:13 这个东西需要看报表是吧? 大 ... -
ORACLE 伪列
2014-08-05 16:20 320多个不同的表要UNION在一起得出结果,为了统一输出结果,要用 ... -
表空间 用户 表
2014-04-24 16:48 3701. 创建一个表空间 create tablespace L ... -
ORACLE 分区
2013-10-26 17:52 590------------------------------- ... -
工作中用的两条查询语句,LEFT JOIN多张表的
2013-09-13 16:57 908----4G手机 left join 三张表 select a ... -
Split
2013-07-25 20:59 755CREATE OR REPLACE TYPE type_spl ... -
蒙昭良的博客地址.
2013-06-21 15:01 897http://space.itpub.net/12778571 ... -
Oracle 数据库用户管理
2013-06-21 14:57 406Oracle 数据库用户管理 Oracle 权限设置 一、权限 ... -
ORACLE中的五种约束
2013-06-21 13:48 836CREATE TABLE TABLENAMEEXAMLE( ...
相关推荐
### SQL分页语句的三种方法的比较 在数据库应用中,分页是常见的需求之一。对于大型数据集,为了提高用户体验以及减轻服务器负担,通常会采用分页的方式来展示数据。SQL提供了多种实现分页的方法,本文将详细介绍并...
数据库分页是数据库管理系统中一个重要的查询技术,用于在大量数据中实现高效...理解并掌握这些分页语句对于开发高效率、高性能的数据库应用至关重要。在实际应用中,应根据数据库类型和具体需求选择最适合的分页策略。
首先,从标题“分页语句dao里面的”可以推断出本文所涉及的内容主要与数据库分页查询语句有关,这些语句通常在数据访问对象(DAO)中实现。DAO层是应用程序与数据库交互的中间层,负责数据的持久化操作。分页语句的...
### SQL分页语句 在数据库管理中,分页是一项常用的技术,用于处理大量数据时按需展示数据的一部分,从而提高用户体验和系统性能。本文将详细介绍几种常用的SQL分页技术,包括不同版本的SQL Server(如SQL Server ...
Java 连接数据库的分页语句 Java 连接数据库的分页语句是 Java 编程语言中连接数据库并实现分页的语句。分页是指将数据库中的数据分成多页,以便更好地展示和管理数据。Java 连接数据库的分页语句主要包括连接 ...
在实际应用中,为了提高性能,通常会结合索引来使用这些分页语句。同时,要注意处理边界情况,比如当查询的页数超过实际存在的页数时,应有适当的处理机制。另外,对于大数据量的表,使用`ROW_NUMBER()`函数(在...
本篇将深入探讨SQL Server实现分页查询的语句及其工作原理。 首先,我们要明白SQL Server分页查询的基本思想:一次查询只返回所需页面的数据,而不是一次性获取所有数据,这样可以减少网络传输量,减轻服务器压力,...
以下是对给定文件中提到的T-SQL经典分页语句及其应用场景的深入解析。 ### 单表分页 #### 无条件分页 ```sql SELECT TOP页大小 * FROM table1 WHERE id NOT IN ( SELECT TOP页大小*(页数-1) id FROM table1 ORDER...
本文将详细介绍一个特定的Oracle分页查询语句:“`select * from (select a.*,rownum rn from (select * from tablename) a where rownum) where rn>2`”,并对其背后的原理进行深入探讨。 #### 分页查询语句解析 ...
Oracle SQL分页语句是数据库查询中的一个重要概念,它允许我们从海量数据中按需获取特定范围的结果,比如第一页、第二页等。在Oracle数据库系统中,实现分页查询通常使用ROWNUM伪列或者结合RANK()、DENSE_RANK()、...
本篇将详细阐述分页语句的使用方法,以SQL Server、MySQL和Oracle为例。 1. SQL Server 分页 在SQL Server中,有两种常见的分页方法: 方案1: ```sql SELECT TOP 10 * FROM t WHERE id NOT IN (SELECT TOP 30 id...
### 常见的几种分页语句和方法 在软件开发中,特别是Web应用程序中,数据分页是一项非常重要的技术。它可以帮助我们更高效地处理大量数据,并提高用户体验。本文将详细介绍几种常用的分页方法,包括SQL语句分页、...
### 一个高效的SQL分页语句 #### 概述 在进行程序开发的过程中,经常会遇到需要处理大量数据的情况。为了提高用户体验,通常会采用分页技术来展示数据,而不是一次性加载所有数据。本文将详细介绍一个高效的SQL...
在本章节中,我们将详细讨论数据库中几个重要知识点,包括约束、序列、分页语句以及表的联查方法。这些内容对于理解关系型数据库管理系统的高级操作是至关重要的。下面我们将逐一展开这些知识点。 首先,约束是...
#### 五、分页语句 分页查询是数据库操作中非常实用的功能,可以帮助我们有效地处理大量数据。 示例代码: ```sql -- 示例8:获取前5条记录 SELECT TOP (5) * FROM (SELECT TOP (15) * FROM picture ORDER BY id ...
mysql和oracle的分页语句
Java面试题28.mysql和oracle的分页语句(着重说思路).mp4
4. **构建分页查询语句**:根据当前页数和每页记录数,使用`NOT IN`子句或`OFFSET/FETCH`(取决于数据库类型)来构建分页查询语句。这里使用了`NOT IN`子句,这是一种比较传统的分页方法,但在大数据量下可能效率较...