精华内容
下载资源
问答
  • informix数据库 informix解锁问题 informix性能,空间监控,计算单条数据大小 在数据库服务器上行 执行 dbaccess sysmaster systermastertest.sql 就可看见 数据库当前空间使用比例
  • 数据库informix实用手册,入门指南,培训素材 数据库informix实用手册,入门指南,培训素材
  • 本文向您展示如何为数据库创建实时监视器,以便在出现问题时向您发出警报,还可以向其他人提供有关数据库服务器状态的有价值的信息。 重点应该放在解决问题上,而不是责备。 这也是应用程序和网络管理员快速诊断...

    数据库informix

    存档日期:2019年5月16日 | 首次发布:2006年12月21日

    系统宕机是系统管理员最紧张的事件之一。 本文向您展示如何为数据库创建实时监视器,以便在出现问题时向您发出警报,还可以向其他人提供有关数据库服务器状态的有价值的信息。 重点应该放在解决问题上,而不是责备。 这也是应用程序和网络管理员快速诊断造成系统中断的原因的资产。 为监视器提供了完整的源代码,包括用于发布数据库状态PHP页面。

    此内容不再被更新或维护。 全文以PDF格式“按原样”提供。 随着技术的飞速发展,某些内容,步骤或插图可能已更改。

    翻译自: https://www.ibm.com/developerworks/data/library/techarticle/dm-0612lurie/index.html

    数据库informix

    展开全文
  • 做项目时从informix数据库迁移到oracle的时候,因为使用mybatis的缘故,需要在xml里面修改sql语句(比如分页,这点最不同)。 数据库修改之后,调试页面某个业务查数据却一直不出来结果,最开始以为sql写错,排查...

    做项目时从informix数据库迁移到oracle的时候,因为使用mybatis的缘故,需要在xml里面修改sql语句(比如分页,这点最不同)。

    数据库修改之后,调试页面某个业务查数据却一直不出来结果,最开始以为sql写错,排查没有问题,然后debug发现传送数据也没有问题,最后发现

    因为在表中字段存在空格。。。。。。。。。

    也就是informix会自动trim(字段),而oracle不会,特此记录!!!!

    谨记 informix会自动trim(字段),而oracle不会,特此记录!!!!

    展开全文
  • 整合Spring 与 Mybatis 的批量插入数据,需要使用到 SQLSessionFactory 使用原生sql语句进行...执行该段伪代码相关的完整代码,即可写入批量写入数据库。记住我这里提供的是大致思路如此。如有疑问,清留言讨论。

    整合Spring 与 Mybatis 的批量插入数据,需要使用到SQLSessionFactory 使用原生sql语句进行批量写入,速度会快上很多。

    1. 需要在Spring的配置文件中配置好mybatis相关的配置,包括了各种各样的bean这一点非常重要,因为是mybatis 与Spring整合了,所以事务相关的东西都交给了Spring来处理,如果这步没有处理好,那么就下一步就无法注入SqlSessionFactory 到service impl 方法中。(这个配置会在Spring的xml配置文件中出现)
    2. 然后在server impl 方法中,@Autowerd 进SqlSessionFactory
    3. 接着,获取到session然后再执行具体的逻辑操作。
    @Autowired
    private SqlSessionFactory sqlSessionFactory;
    
    /*这是伪代码*/
    public String getPersion(List<Amount> list){
    	SqlSession session = 
    				sqlSessionFactory.openSession(Executory.BaTCH,false);
    	String sql = "insert into amount (id,name,num) values (?,?,?)";
    	Connection connection = session.getConnection(sql);
    	PrepareStatement ps = connection.prepareStatement();
    	for( int i=0; i<= list.size(); i++ ){
    		Amount amount = list.get(i);
    		ps.setString(1,amount.getId());
    		ps.setString(2,amount.getName());
    		ps.setString(3.amount.getNum());
    		ps.addBatch()
    		if(i % 2 == 0 || i == list.size() -1){
    			ps.executeBatch();
    			connection.commit();
    			ps.clearBatch();
    		}
    	}
    	session.close();
    	return null;
    }
    

    执行该段伪代码相关的完整代码,即可写入批量写入数据库。记住我这里提供的是大致思路如此。如有疑问,清留言讨论。

    展开全文
  • Informix 日期类型 datetime year to second 格式为 2003-08-05 10:00:00 datetime year to day 格式为 2003-08-05 Informix 数据类型说明 在定义一个字段时,使用char(x)后。如果字段放入的内容不足x长,就...

    Informix 日期类型

       datetime year to second  格式为 2003-08-05 10:00:00

       datetime year to day  格式为 2003-08-05

    Informix 数据类型说明

     在定义一个字段时,使用char(x)后。如果字段放入的内容不足x长,就会以空格填充,在代码操作时,需要trim()去掉多佘的空格,sql server 2005 也有以上情况。

     varchar(x) ,x 的最大值是255, 所以它存放的数据是有限的。这个时候,就需要使用lvarcahr(x) ,版本9.4以后可以加长度 x, 那么在hibernate 中怎么映射并使用lvarchar(x)  呢, 这个问题纠结了好久,还替换了hibernate 的核心包,如果要使用lvarchar(x),和以前一样的映射,如果在查询语句时,不能写SQL语句,只能写HQL 语句.

    Informix 存储过程中 使用 let 赋值 

    define cur_dtime_var datetime year to second;

            let cur_dtime_var = current; -- 使用let 目赋值

    Informix 修改表中字段的值,不可以给某个表起别名,如:update atable a  set a.name='stuName' where a.id=1;   这就会出错,informix 会报语法错误,不能给表atable 起别名 a.

    但在其他的数据中,以上update 语句是正确的,如在mysql 中是可以正确的执行。
    Informix 存储过程学习示例,只供自己学习之用

    create procedure myproc1() -- 隐式的语句块的开始
    define x int ;
    let x =17;
    insert into table1 values (x,'zs');
    begin --  显示的语句块开始
    define y int;
    let y = 18;
    insert into table2 values (y,'ls');
    end   -- 显示的语句块结束
    end procedure; -- 隐式的语句块的结束
     
     
     create procedure continue_ex()
     	 returning int;
    	 define i int;
    	 for i=1 to 20
    		insert into testtb1 values(i);
    		if i=6 then
    			continue for; -- 当i=6 时,跳过最内层的循环
    		end if;
    		return i with resume; -- 返回i 然后再重新循环
    	 end for;
     end procedure;
     
    -- 存储过程如何返回记录集已经测试成功了, 
    drop procedure tmp;
    create procedure tmp()
    	returning decimal(12,2),decimal(12,2),varchar(20);
    	  define a,b decimal(12,2);
    	  define c varchar(20);
    	  select * from gskb into temp tmp;
    	  foreach select sjf_je,cbm_cert,station into a,b,c  from tmp
    	  return a,b,c with resume;
    	  end foreach;
    end procedure 
    
    
    
    


     informix 中的自增长

     drop table zrjCarParmConfTmp;
     alter table zrjCarParmConfTmp modify mainid  SERIAL(1)   not null;  
     create table zrjCarParmConfTmp  (
      mainid               SERIAL                        not null,
      comcode              CHAR(8),
     primary key (mainid)
          constraint PK_ZRJCARPARMCONFT
    );
    select * from zrjCarParmConfTmp;
    insert into zrjCarParmConfTmp values(0,'11111111');
    insert into zrjCarParmConfTmp (comcode) values('11111112');
    


    informix 截取 前几位数据 和调用 存储过程示例

     

    execute PROCEDURE PRO_zrjUncarBaseTmp('32059800','20130101','20141201');
    execute PROCEDURE PRO_zrjUncarBaseTmp('32059800',TO_DATE('20130101','%Y%m%d'),TO_DATE('20141201','%Y%m%d'));
    select * from zrjUncarBaseTmp where comcode like '320555343'[1,4]||'%';
    
    @call newreinsdb_dat:zbyanfa.pro_zrjuncarbasetmp(${sp_comcode_in||(null)||String||nullable ds=0 dt=VARCHAR dir=in}$, ${sp_bgndate||(null)||Date||nullable ds=0 dt=DATE dir=in}$, ${sp_enddate||(null)||Date||nullable ds=0 dt=DATE dir=in}$);
    select TO_CHAR(today,'%Y%m%d') from systables where tabid=1
    



    转载于:https://www.cnblogs.com/java20130726/archive/2012/08/20/3218302.html

    展开全文
  • 我以前在数据中使用是varchar(x)...所以我使用了lvarchar(x) ,把这个x放大了,informix 的版本10. 所以lvarchar(x) 这个写法没有错,但在使用Hibnate 中,用hql 语句时报错,类型无法转换。 我应该怎么处理。谢谢了。
  • informix数据库

    2013-07-17 18:09:13
    informix数据库
  • DB2数据库Informix

    千次阅读 2017-11-05 23:02:02
    都是一家公司的产品了,产品的目标客户不同,...我们今天主要向大家讲述的是DB2数据库Informix比较,我们主要是从以下的这几个方面对DB2数据库Informix的不同进行说明的,其中包括,开放性与可移植性,处理性能
  • Oracle 数据库修复,IBM DB2 数据库修复,MY SQL 数据库修复,SQL Server 数据 库修复,Sybase 数据库,Foxpro 数据库,Access 数据库Informix 数据库,SAS 数据库 ,Dbase 数据库,NCR 数据库
  • informix数据库手册

    2016-11-18 13:25:58
    informix数据库手册
  • informix 数据库设计

    2008-10-23 20:24:12
    informix数据库设计 informix结构数据库的必备宝典
  • informix数据库导入导出informix数据库导入导出informix数据库导入导出informix数据库导入导出
  • Informix数据库基础

    2010-11-06 01:21:16
    Informix数据库基础
  • 第二章 INFORMIX 数据库系统概述 5 2.1 INFORMIX-ONLINE 联机数据库. 5 2.2 INFORMIX-SQL 数据库操纵语言. 5 2.3 INFORMIX-ISQL 数据库操纵工具. 5 2.4 INFORMIX-ESQL/C 数据库编程语言. 6 第三章 INFORMIX-ONLINE ...
  • informix 数据库资料

    2012-10-09 15:49:05
    informix 数据库基本操作,包含操作指令
  • INFORMIX 数据库培训

    2013-06-04 16:15:21
    INFORMIX数据库培训教材(高级),目的是为Unix等开放操作系统提供专业的关系型数据库产品。公司的名称Informix便是取自Information和Unix的结合。供初学者提供一个学习提升的不可多得的优秀的参考学习资料
  • informix数据库健康检查
  • 连接informix数据库

    2009-09-14 18:49:55
    windows下用informix客户端连接unix系统下的informix数据库.
  • Informix数据库优化

    2018-01-03 17:02:52
    Informix 数据库系统字典表简介nformix 数据库服务器运行时的状态信息是数据库管理员 DBA 进行系统监控和优化的必需信息来源。Informix 的状态信息在内部以 2 种方式存在,如图 1 所示,一部分是存在于 Informix ...
  • informix数据库软件运行监控
  • Informix数据库教程

    2010-07-20 11:11:57
    Linux环境,Informix数据库完全教程,详细,实用
  • Informix数据库导入sqlserver数据库指南
  • Informix数据库开发
  • informix数据库相关

    2019-09-13 11:07:06
    1、 informix数据库中,使用系统表查询一条结果的SQL语句: SELECT '' FROM SYSTABLES WHERE TABID = 1; 类似于oracle的select * from dual; 2、 SQL脚本中调用存储过程时,语句上面的注释必须是大括号{} info...
  • informix数据库SQlCode

    2015-03-06 00:37:14
    informix所有的sqlcode详解,希望可以帮助大家~

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,565
精华内容 1,426
关键字:

数据库informix