0 0

Informix分页问题5

如何用informix进行海量分页
2008年6月25日 13:19

1个答案 按时间排序 按投票排序

0 0

对于海量分页,肯定是不能一次把数据全都取出来,在内存中进行分页的.

eg.

SELECT SKIP 10 FIRST 10 * FROM a1330_1 WHERE dbank_id = '651080000' order by row_num; 


SKIP n :跳过N FIRST n :获取前n条记录 SKIP 10 FIRST 10 :跳过前10条获取接下来的10条

Informix子查询

SELECT first 10 * FROM TABLE(MULTISET (SELECT FIRST 20 * FROM a1330_1 where dbank_id = '651080000' order by row_num )) a order by row_num desc TABLE(MULTISET(……)) a : 创建视图,别名为a

2008年6月27日 09:01

相关推荐

    Informix SQL语句查询器(v1.0)

    Informix SQL语句查询器支持结果的分页显示,允许用户设定每页显示的数据量,既能保持界面的流畅性,又能满足查看大量数据的需求。这对于网页应用或者需要实时更新数据的系统来说尤为重要。 再者,查询器的界面设计...

    Informix SQL语句查询器

    实现分页通常涉及SQL的LIMIT和OFFSET子句,或者使用Informix提供的特定分页函数。 该查询器的界面设计模仿了MS-SQL Server查询分析器,这对于熟悉微软SQL Server的开发者来说是一个巨大的优势,因为他们可以迅速...

    INFORMIX迁移到ORACLE

    3. **查询分页**:INFORMIX和Oracle的分页查询方式可能不同,Informix可能使用游标,Oracle通常使用ROWNUM配合子查询实现分页。 4. **索引与约束**:检查并转换Informix的索引和约束到Oracle的相应结构,如唯一性...

    PageHelper分页插件.pdf

    - Informix - H2 - SQL Server 2012 - Derby 对于SQL Server 2012,需要明确指定为 `sqlserver2012`。 ##### 2. offsetAsPageNum **作用**:将RowBounds中的offset参数当作pageNum使用。 **默认值**:false **示例...

    informix sql教程

    4. 分页查询:学习LIMIT和OFFSET关键字,实现数据的分页展示。 三、高级SQL功能 1. 视图:创建和使用视图,以简化复杂的查询并提供安全性。 2. 模式对象:创建和管理表、索引、存储过程、触发器和视图等模式对象。...

    informix SQL语法

    3. 排序与分页:`ORDER BY`用于排序查询结果,`LIMIT`和`OFFSET`用于实现分页效果。 4. 子查询优化:Informix提供了优化子查询的方法,如使用`EXISTS`替代`IN`,以及使用索引来提升查询速度。 四、事务与并发控制 ...

    informix数据库SQL查询语言及应用

    - 分页查询:使用LIMIT和OFFSET关键字实现数据的分页显示,例如,`SELECT * FROM table LIMIT 10 OFFSET 20`。 - 视图:创建虚拟表,简化复杂的查询逻辑,提高效率。 - 存储过程和函数:预编译的SQL代码集合,...

    Mybatis分页插件,支持任何复杂的单表、多表分页,含详细使用文档

    2. **支持数据库**:PageHelper广泛支持多种主流数据库,包括Oracle、MySQL、MariaDB、SQLite、Hsqldb、PostgreSQL、DB2以及SqlServer(2005及以后版本),以及Informix,适应性极强。 3. **使用步骤**: - 引入...

    Unix Tools and Scripts for informix

    ### Unix Tools and Scripts for Informix IDS监控与调优 #### 概述 本文档主要介绍了在Unix环境下用于监控和调优Informix IDS(IBM Informix Dynamic Server)性能的一系列工具和脚本。这些工具能够帮助数据库管理...

    MyBatis-PageHelper:mybatis分页学习

    #Mybatis分页插件 - PageHelper 如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。 分页插件支持任何复杂的单表、多表分页,部分特殊情况请看。 想要使用分页插件?请看。 ##物理分页 该...

    Mybatis PageHelper分页插件-其他

    Mybatis PageHelper分页插件是一个应用于Mybatis中的分页插件系统。 如果你也在用Mybatis,建议尝试该分页插件,这一定...9、Informix 10、H2 11、SqlServer2012 12、Derby 13、Phoenix 14、达梦数据库 15、阿里云PPAS

    sap 分页类

    life of Informix SE users. ifx.charasvarchar = 0 ; If on, the contents of text and byte blobs are dumped to a file instead of ; keeping them in memory. ifx.blobinfile = 0 ; NULL's are returned as ...

    Mybatis-PageHelper:Mybatis通用分页插件

    MyBatis分页-PageHelper如果您使用的是MyBatis,建议尝试使用此分页插件。...Informix H2 SqlServer2012 Derby Phoenix达梦数据库(dm)阿里云PPAS数据库神通数据库牛群数据库这里的数据库列表没有及时更新

    Mybatis实现分页功能

    问题 在普通的分页过程中,要查询出所有的数据,并查询出count才能进行分页,代码量多,处理起来比较麻烦! 处理 使用mybatis分页插件PageHelper,使用起来十分方便。该插件支持以下数据库: mysql oracle mariaDB ...

    VBC#.Net实体代码生成工具

    目前直接支持Oracle、SqlServer、Sybase、DB2、Access、MySQL、SQLite、PostgreSQL、DM(达梦)、OleDb和Custom(自定义)类型的数据库、PowerDesigner文件,同时也支持Informix、Firebird、MaxDB、Odbc等...

    有关于SQL使用的教程指南详解

    3. **排序与分页(ORDER BY, LIMIT)**:通过ORDER BY可以对查询结果进行升序或降序排序,LIMIT则用于获取查询结果的前n条记录,常用于分页显示。 4. **聚合函数**:COUNT、SUM、AVG、MAX和MIN等聚合函数用于对一组...

    基于PHP的校园信息管理系统的设计与实现

    它允许将查询结果分批显示在多个页面上,避免一次性加载大量数据导致页面加载慢或浏览器内存不足的问题。 - 分页通常有两种实现方式:一种是预先计算总页数,然后根据用户请求的页码返回相应数据;另一种是动态分页...

    VB/C#.Net实体代码生成工具(EntitysCodeGenerate)_4.3

    目前直接支持Oracle、SqlServer、Sybase、DB2、Access、MySQL、SQLite、PostgreSQL、DM(达梦)、OleDb和Custom(自定义)类型的数据库、PowerDesigner文件,同时也支持Informix、Firebird、MaxDB、Odbc等...

    JDBC连接各种数据库的代码

    ### JDBC连接各种数据库的知识点...此外,还需要注意的是,在实际应用中,为了提高性能和安全性,建议使用`PreparedStatement`而不是普通的`Statement`来执行SQL语句,并且在处理大型数据集时合理利用分页查询等技术。

    Unidac-10Pro-For-Delphi10.3-12 UniDAC数据库控件直装版

    UniDAC 支持的数据库类型广泛,包括但不限于 MySQL、PostgreSQL、Oracle、SQL Server、Firebird、InterBase、SQLite、DB2、Informix、Sybase ASE 等。通过这个单一的组件集,开发者可以轻松地在不同的数据库之间切换...

Global site tag (gtag.js) - Google Analytics