按类别查询搜索结果
关于关键词 的检测结果,共 851
lion_sybiq_127 | 2014-03-20 16:35:50 | 阅读(2930) | 评论(0)
   在这篇文章中将向大家介绍如何编写IQ LOAD TABLE语句实现从数据文件中装载部分列数据的方法。下面将结合一个具体的例子加以说明。
1. 创建示例表   
drop table if exists load_test;   
create table load_test (id int, name char(8),age tinyint, ...【阅读全文】
lion_sybiq_127 | 2014-03-13 17:07:36 | 阅读(4840) | 评论(0)
    最近遇到一个问题,用户的开发人员编写的一个存储过程中执行LOAD TABLE语句失败,但是在存储过程中不能获得语句执行的状态信息。经过尝试,找到了问题原因和解决方法,在这里与大家分享。由于涉及用户保密的原因,本文用到测试表、存储过程进行了修改,但能够说明问题【阅读全文】
标榜天下 | 2014-02-20 14:24:08 | 阅读(2350) | 评论(0)
在日常的管理维护中,如果不小删除了IQ 数据库的.db和.log文件,如果IQ Server 进程还在,可以使用以下办法重新生成 .db和 .log文件:在当前目录下执行 dbbackup 命令,生成 .db文件dbbackup -y -d -c "uid=dba;pwd=sql;eng=tpch154" ./ 生成.db文件后,执行dblog命令生成.log文件dblog -r -t testdb.log testdb.db...【阅读全文】
lion_sybiq_127 | 2014-02-18 10:51:31 | 阅读(3230) | 评论(0)
       在Linux下,有时启动IQ Server时会显示中文信息;在使用dbisql工具执行sp_iqstatus存储过程时也显示的中文输出。例如在启动iq demo数据库时的显示:start_iq @iqdemo.cfg iqdemo.dbStarting server HAIQ-DB-01_iqdemo on HAIQ-DB-01 at port 2638 (02/18 10:36:18)Run Dire...【阅读全文】
lion_sybiq_127 | 2014-02-18 10:33:47 | 阅读(1980) | 评论(0)
      当我们编写sql脚本、存储过程时经常需要判断SQL语句是否执行成功。在IQ数据库中,有两种简单方法进行判断:      (1) 使用全局变量@@error      熟悉ASE数据库的开发人员对这个全局变量并不陌生,如果@@error返回小于0的值表示语...【阅读全文】
lion_sybiq_127 | 2014-02-05 18:00:50 | 阅读(2520) | 评论(1)
     春节放假前有一些闲暇时间,对DBAssistant工具进行了增强,可以支持SAP HANA数据库了。不过目前还仅仅提供一些基本功能,日后我会不断增加很完善对HANA支持。(1) 轻量级访问HANA的图形化工具。 SAP提供的HANA Studio很强大,不过有些太庞大了,DBAssistant是一个简单实用的轻量级工具【阅读全文】
niao5929 | 2014-02-03 23:05:27 | 阅读(1400) | 评论(0)
  在编写Java应用时,我们使用jdbc访问数据库。SAP HANA数据库也支持jdbc访问。HANA提供了标准的JDBC类型4驱动,即纯java实现的驱动。因此,只需要在client端部署jar包即可。这篇文章中将结合java示例程序向大家介绍HANA jdbc驱动的基本使用方法【阅读全文】
lion_sybiq_127 | 2014-01-26 16:21:53 | 阅读(16460) | 评论(0)
  在编写Java应用时,我们使用jdbc访问数据库。SAP HANA数据库也支持jdbc访问。HANA提供了标准的JDBC类型4驱动,即纯java实现的驱动。因此,只需要在client端部署jar包即可。这篇文章中将结合java示例程序向大家介绍HANA jdbc驱动的基本使用方法【阅读全文】
lion_sybiq_127 | 2014-01-26 15:27:51 | 阅读(7300) | 评论(0)
   在编写Java应用时,我们使用jdbc访问数据库。对于SAP IQ数据库来说可以使用两种jdbc驱动访问它,一种是通过SAP Sybase jConnect Driver,另一种是iAnywhere (sqlanywhere) JDBC Drvier。前者是JDBC类型4驱动只需要jar包即可,而后者除了java包之外还需要安装IQ客户端软件【阅读全文】
lion_sybiq_127 | 2014-01-21 13:21:06 | 阅读(3150) | 评论(0)
     从SAP IQ 15.4开始,通过在SELECT语句中增加LIMIT子句可以实现"分页"查询。在本人的blog: http://blog.chinaunix.net/uid-16765068-id-3785581.html 中讲述了这个特性。不过这个特性用于记录数较多的表时,存在性能问题,对于IQ 15.4 ESD#1、ESD#2、ESD#3以及 IQ...【阅读全文】
ehero | 2013-12-20 22:20:55 | 阅读(6620) | 评论(0)
我原来以为SAP官网上的开发人员版试用下载在国内一直好用, 在家里一测试,发现到了最后一部就被盾住了. 难怪外边少有人用ASA16.0.原下载填写注册信息并下载的网址在:http://global.sap.com/campaign/na/usa/CRM-XU13-CST-SQLDEVEDM/index.html 没想到这人不能用.我只能通过外部网络, 下载下来. 这里只提...【阅读全文】
ehero | 2013-12-19 05:22:27 | 阅读(6680) | 评论(0)
支持32位和64位windows系统.无需其它任何包.原汁原味.制作目的: 方便开发人员进行日常的ASE数据库管理与开发.支持的数据库版本,应该从15.0开始都支持.15.0.x, 15.5.x, 15.7.  至于12.5.x,暂时没有进行严格测试.下载地址:http://download.csdn.net/detail/iihero/6736667简单使用说...【阅读全文】
niao5929 | 2013-12-09 19:00:21 | 阅读(1020) | 评论(0)
SAP Sybase ASE数据库自从12.5到15.0,再到15.5,再到15.7,这几个阶段,ODBC驱动也发生了一些变化,具体变化涉及到一些内部细节,就不公开了.这里主要介绍一下这些驱动的注册方法:1. 针对12.5.x的ASE安装,你可能一直在使用这么老的遗留系统,又舍不得放弃,可能其中的ODBC驱动,你还希望它能继续服役...【阅读全文】
ehero | 2013-12-06 20:55:06 | 阅读(5960) | 评论(2)
SAP Sybase ASE数据库自从12.5到15.0,再到15.5,再到15.7,这几个阶段,ODBC驱动也发生了一些变化,具体变化涉及到一些内部细节,就不公开了.这里主要介绍一下这些驱动的注册方法:1. 针对12.5.x的ASE安装,你可能一直在使用这么老的遗留系统,又舍不得放弃,可能其中的ODBC驱动,你还希望它能继续服役...【阅读全文】
niao5929 | 2013-12-06 10:38:40 | 阅读(580) | 评论(0)
      近日遇到一个群友提的问题 ”通过JDBC中获取timestamp时,毫秒中后面的0会省略” ,他期望仍旧保留尾部的0. 本文首先模拟一下问题,然后向大家介绍一种解决方法,这种解决方法不需要修改java应用代码【阅读全文】
lion_sybiq_127 | 2013-12-05 12:16:53 | 阅读(5160) | 评论(2)
      近日遇到一个群友提的问题 ”通过JDBC中获取timestamp时,毫秒中后面的0会省略” ,他期望仍旧保留尾部的0. 本文首先模拟一下问题,然后向大家介绍一种解决方法,这种解决方法不需要修改java应用代码【阅读全文】
ehero | 2013-11-28 19:28:12 | 阅读(6760) | 评论(0)
有两种方法,最直接的方法是使用SQLAnywhere自带的deploy功能,直接制作一个安装包。一步步下来,最后生成一个.msi文件。另一种方法,是分析Sybase Central for ASA部件的文件组成,然后从ASA的完整安装里提取相应文件,并完成相关注册即可。无非是裁裁减减的工作,总共100来个文件,其列表如下:...【阅读全文】
lion_sybiq_127 | 2013-11-22 14:02:13 | 阅读(3410) | 评论(0)
在创建IQ数据库时正确指定字符集(通过COLLATION字句)是一项很重要的工作。如果指定错误,可能会为应用开发带来影响。而且,IQ数据库字符集一旦设定就不嫩再更改。下面结合一个最近遇到的问题加以说明。 这个问题是在采用ISO_BINENG或ISO_1字符集的IQ数据中执行REPLACE替换,由于ISO字符集不能正确解释汉字,当替换时有可能错误的替换组成汉字的两字节中的某个字节,从而造成汉字被错误替换。【阅读全文】
ehero | 2013-11-20 23:13:21 | 阅读(5170) | 评论(0)
SQLAnwhere数据库的unload/reload主要用于数据库的物理重建,有时候能把数据库文件收缩得非常小,同时性能也得到提升。本文来源于一个实际的生产环境示例。原始的db文件达到6.6G, log文件,达到145G. 经过unload/reload之后,db文件只有79M,而事务log文件只有4.4M.请看下边的操作步骤:1. 执行unload并r...【阅读全文】
lion_sybiq_127 | 2013-11-18 14:11:44 | 阅读(2280) | 评论(0)
     IQ 16之前的版本(IQ 12.X和IQ 15.X)对于一个表只能有一个写入者,不允许多个并发事物同时往一张表中写入数据。IQ 16在Simplex环境下引入了新的“RLV (row-level versioning) 内存列式存储”组件改变了这种行为。"RLV内存列式存储"是一种为高性能行级更新(row-level updates)而优化的内存数据存...【阅读全文】