![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
db2
文章平均质量分 55
iteye_13151
这个作者很懒,什么都没留下…
展开
-
关于locate函数
由于公司最近将oracle项目移植到db2 中间出现了很多兼容性问题,这里主要记录下hibernate中模糊查询的兼容性问题 例子(hql):from table t where t.name like '%' || t.displayName || '%'; 如果遇到这种情况,在oracle里面是完美兼容,到了db2就出问题了 解决方案:使用locate函数,上面这种情况...原创 2012-07-12 11:45:09 · 2384 阅读 · 0 评论 -
DB2 license过期解决方案
db2licm -l命令可以查看到db2的license信息。 如果license过期:可以找一个永久的license添加到db2数据库即可 把db2ese_c.lic放到一目录下: /opt/ibm/db2/V9.1/license/db2ese_c.lic 在/opt/IBM/db2/V9.1/adm/目录下执行 db2licm -a /opt/ibm/db2/V9.1/license/d...原创 2013-01-07 11:05:15 · 1775 阅读 · 0 评论 -
DB2中几种遇到的SQL1032N出错的解决(转)
使用DB2以来,碰到了几次出现提示SQL1032N错误,每次出错时出错信息大概如下: 11/21/2004 22:15:33 0 0 SQL1042C 发生意外的系统错误。 SQL1032N 未发出启动数据库治理器的命令。 SQLSTATE=57019。 每次出现问题后,都到网上找了很多资料,也问了许多人,费了些力才搞定的。几次出错的原因和解决方法都不尽相同,解...原创 2013-01-07 10:57:52 · 326 阅读 · 0 评论 -
db2创建数据库脚本
--在db2cmd下先设置变量db2set DB2_CREATE_DB_ON_PATH=YES--创建数据库CREATE DATABASE CCAS AUTOMATIC STORAGE NO ON 'E:\' USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM PAGESIZE 32768;--连接数据库CONNECT TO CC...原创 2012-06-21 10:38:54 · 258 阅读 · 0 评论 -
db2 简单DDL操作
http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=/com.ibm.db2.luw.admin.partition.doc/doc/c0007201.html以上链接是IBM-DB2-API文档************************************************************...原创 2012-09-25 17:24:36 · 1466 阅读 · 0 评论 -
SQL2216N 重组数据库表或其索引时发生 SQL 错误 "-668" 解决方法
问题是这么产生的我对表列长度进行修改,然后中途出现了问题。之后表就不能被访问了,提示 对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 错误在网上查了一下资料解决方法为:执行命令:reorg table XXX;即可。可是当我执行这个命令的时候,新的问题出现了!SQL2216N 重组数据库表或其索引时发生 SQL 错误 "-668"。...原创 2012-09-19 13:20:00 · 1161 阅读 · 0 评论 -
db2卸载-解决因实例原因无法删除的情况
在db2cmd下使用db2unins /f 可以直接删除原创 2012-08-27 13:32:31 · 809 阅读 · 0 评论 -
db2解挂
db2 -x "select 'set INTEGRITY for CMCS_XJ.'||substr(tabname,1,30)||' IMMEDIATE CHECKED;' from syscat.tables where status='C'" > 1.sql db2 -tvf 1.sql SET INTEGRITY for CMBB...原创 2012-08-24 17:46:35 · 274 阅读 · 0 评论 -
db2数值类型转换char多0及日期类型转换char处理
数值类型转换char多0及多空格问题处理rtrim(char(bigint(18.15))) 包三层函数就ok date类型转charto_char(参数1,参数2);参数1:日期date类型参数2:格式('yyyy-MM','yyyy-MM-dd') timestamp类型转charto_char(to_date(char(参数1),'yyyy-mm-dd'...原创 2012-08-16 10:43:55 · 1002 阅读 · 0 评论 -
db2导出 导入
导出:--导出数据库结构db2look -d DATABASE -e -a -x -i USERNAME -w PASSWORD -o bcdlsx.sql--导出数据db2move DATABASE export -u USERNAME -p PASSWORD 导出:--导入数据结构db2 connect to database user username us...原创 2012-07-27 15:06:49 · 95 阅读 · 0 评论 -
db2随机查询数据
db2 随机查询数据select * from CC_PRC_PAGE_line fetch first 1 rows only sqlserver 随机查询数据select top 1 * from tablename order by newid() oracle 随机查询数据select *from (select *from t order by dbms_ran...原创 2012-07-27 15:04:23 · 1025 阅读 · 2 评论 -
oracle程序升级db2
最近段时间忙于升级(如题),在连续5天的加班下,终于迎来了今天的总结.整个升级过程当然是很痛苦的,在这期间,我主要处理了两件事:1)修改数据库脚本;2)测试程序,找到兼容解决方案. 主要说下数据库的升级 a)数据库类型差异 date类型参考http://koreyoshi.iteye.com/blog/1604045 db2中日期转换 ...原创 2012-07-27 00:51:12 · 104 阅读 · 0 评论 -
DB2 基础: 日期和时间的使用(转)
简介: 这篇短文说明了如何在 DB2 Universal Database for Windows、UNIX 和 Linux 平台上使用 SQL 操作日期、时间和时间戳记。 介绍这篇短文是为那些刚接触 DB2 并想理解如何操作日期和时间的新手而写的。使用过其它数据库的大部分人都会很惊喜地发现在 DB2 中操作日期和时间是多么简单。 基础要使用 SQL 获得当前的日期、时间及...原创 2012-07-23 10:43:18 · 300 阅读 · 0 评论 -
db2cmd 命令操作
1、 打开命令行窗口 #db2cmd 2、 打开控制中心 # db2cmd db2cc 3、 打开命令编辑器 db2cmd db2ce =====操作数据库命令===== 4、 启动数据库实例 #db2start 5、 停止数据库实例 #db2stop 如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 for...原创 2013-01-07 14:36:17 · 370 阅读 · 0 评论