数据库开发
文章平均质量分 73
ibminformix
INFORMIX FAN
展开
-
INFORMIX 行列转换
INFORMIX 行列转换要求描述如下:name course score ---------------------------------------张三 语文 74 张三 数学 99 张三 物理 93 李四 物理原创 2009-08-25 10:43:00 · 3045 阅读 · 1 评论 -
INFORMIX 时间函数大全
http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=/com.ibm.sqls.doc/ids_sqs_0187.htm List of ExpressionsEach category of SQL expression includes many individual exp原创 2010-03-02 15:06:00 · 13998 阅读 · 0 评论 -
attach detach fragement 优先执行
当我们需要对分片表进行attach/ detach分片管理维护时,执行该DDL语句操作分片表时,若有其他session正在访问该表,则会出现锁等待超时错误。在很多情况下,我们需要经常对分片表进行attach/detach操作,但是我们的数据库应用系统必须保证7*24小时运行,我们经常会遇到对分片表进行attach/detach操作,而表正在被其他session访问,而我们优先执行attach/原创 2010-02-28 11:58:00 · 2845 阅读 · 0 评论 -
MERGE 语句示例说明
IBM Informix IDS merge语句为DML语句,用来对比两个表的记录情况,根据情况执行insert的同时执行update或者delete操作。IDS11.5XC6及以上版本支持该功能1.表sale为目标表,new_sale为来源表,通过cust_id对比两个表的数据,当sale表有与new_sale相同的记录时,执行update更新sale表的salecount属性原创 2010-02-28 11:21:00 · 3393 阅读 · 1 评论 -
informix dbaccess 常用执行方式及常见技巧
假设:A.数据库servername: testserverB.数据库名:testdbC.SQL脚本文件: sqlfile.sql create table test_table(c1 integer); insert into test_table(c1) values(12); update test_table set c1=0; del原创 2010-02-28 09:59:00 · 22765 阅读 · 1 评论 -
626错误发生的场景与原因:
626错误发生的场景与原因:1.可重现场景: A.创建分片表 create table test_fragtable_serial ( t1 serial not null , t2 integer, t3 char(200) )fragment by expression ((t2 >= 100000 ) AND (t2 ((t2 >= 3000原创 2009-12-08 10:45:00 · 2597 阅读 · 0 评论 -
Limits in IBM Informix Dynamic Server
Appendix F. The following sections list selected capacity limits and system defaults for IBMInformix Dynamic Server.Limitations on UNIX Operating SystemsSystem-Level Parameter Limits (UNIX)System-Leve翻译 2010-01-29 13:25:00 · 1233 阅读 · 0 评论 -
INFORMIX raw table--无日志表
INFORMIX对临时表加with no log选项后,DML操作不记录日志。 Informix支持创建不记录日志的表,在部分应用模块对性能要求较高的情形下,我们可以考虑采用RAW TABLE来提升DML操作的性能,同时能减少数据库的逻辑日志量。 语法:create table时指定表的类型:create raw table tabname();同时也可以进行修改:原创 2009-11-19 14:09:00 · 6530 阅读 · 0 评论 -
INFORMIX IDS11.5 动态存储过程(DYNAMIC SPL)
INFORMIX IDS11支持 动态存储过程。本文通过举例的方法演示如何在INFORMIX中创建动态存储过程。 EXAMPLE 1 说明 EXECUTE IMMEDIATE 语句可以通过参数名来动态执行不同的表 DATABASE stores_demo; CREATE PROCEDURE create_tab (table_name CHAR(128), colu原创 2009-11-19 10:41:00 · 3276 阅读 · 0 评论 -
INFORMIX 外部表 External table 使用说明
External table 使用说明1. 基本介绍A.从filesystem导入数据到数据库B.多线程机制 C.性能优异,对于大数据情况,导入性能比HPL性能高2到3倍2. SQL 语法A. 基本语法(使用简单方便) Syntax原创 2010-01-15 16:26:00 · 4983 阅读 · 1 评论 -
Informix自定义聚集函数
Informix自定义聚集函数 如何自定义聚集函数,本文章以 strsum 函数举例. 功能说明:strsum函数的功能:使用 -连接符号将多个字符连接在一起。举例:create table test_str(t1 integer,t2 varchar(255));表test_str的数据如下insert into test_str values (1,A原创 2009-11-04 10:31:00 · 3652 阅读 · 0 评论 -
Informix 表、索引对字段个数、长度的限制情况
Informix 表、索引对字段个数、长度的限制情况 1.table:INFORMIX对表的单行大小最大限制为:32767 byte.对一般的数据类型的字段个数没有限制要求,只要行记录大小不超过32767 byte。比如,我们可以创建一个只有char(32)(32 byte大小)一种数据类型的字段的话,我们可以一共创建32767/32~=1000 个字段。create t原创 2009-11-03 12:29:00 · 6835 阅读 · 0 评论 -
INFORMIX 分片表及索引
在INFORMIX 中,分片表可以支持除了在分片主键上进行创建本地索引外,还可以创建多个其他非分片键字段的本地索引,而在对该表进行分片管理时(删除一个分片,增加一个分片)不影响表的使用,索引不需要重建。【oracle中需要重建index】。 1、创建分片表create table t_fragment_test ( customer_num integer,原创 2009-10-21 14:20:00 · 8891 阅读 · 1 评论 -
全面认识INFORMIX临时表
全方位认识INFORMIX临时表及临时表IDS11.5新特性概述 本文描述Informix临时表的概念、SQL、临时表空间、约束、新特性以及优化建议。目的旨在说明如何在我们的应用开发中合理的使用和管理Informix临时表。在Informix数据库中,我们可以创建临时表来处理应用中的临时数据,并且临时表数据存储在临时表空间中。Informix系统不记录临时表的字典信息,从数原创 2009-10-21 14:26:00 · 14764 阅读 · 0 评论 -
Informix 数据分页SQL
需求描述当查询结果返回大量数据情况下,比如报表查询。需要按一定条件排序提供分页呈现数据。 INFORMIX实现方案Informix 数据库提供了非常便捷、高效的SQL。SELECT SKIP M FIRST N FROM TABLENAME WHERE 1=1 ORDER BY COL; SQL应用举例原始数据name course sc原创 2009-08-28 15:38:00 · 2496 阅读 · 0 评论 -
如何正确设置 Informix GLS 及 CSDK 语言环境
简介: 本文介绍 GLS 相关知识,说明如何正确设置 Informix GLS 语言环境相关变量(DB_LOCALE,CLIENT_LOCALE),保证 Informix 数据库服务器、客户端能正确的支持中文字符和支持使用中文的对象名。说明在 CSDK 2.7 以上版本(当前最新版本为 CSDK 3.5)中对语言环境设置的要求。以及举例说明语言环境设置常见错误及解决办法。如何正确设置 Info转载 2010-04-20 11:47:00 · 2189 阅读 · 0 评论