![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB2
bubble1000
老冉冉至矣,而功名未成,虽至而立,仍无立足之地,遮雨之屋,每每思之,悲从心来,前日得闻有人自坠于百尺高楼,亦为其庆幸,终解脱苦海,吾欲效之,然恐高堂娇儿无人照料,唯忍之,是以复苟活于世。
展开
-
DB2查看刚刚执行的SQL
有时候我们需要查看数据库中正在执行那些SQL,以解决一些问题,下面是一些方法:函数表,这个跟数据库版本好像有些关系:[code="java"]SELECT * FROM TABLE( SNAPSHOT_DYN_SQL( 'SABA', -1 )) as SNAPSHOT_DYN_SQL order by snapshot_timestamp desc with ur;[/cod...2010-09-08 23:03:42 · 300 阅读 · 0 评论 -
DB2 BLOB 字段读取 SQL0423N 错误
出现这种问题的解决办法有两种:1.在JDBC中获取数据库连接后设置autoCommit为false:[code="java"]connection.setAutoCommit(false);[/code]2.如果你是循环读取某一个BLOB字段,最好是每次都创建一个新的数据库连接,在循环中,这样就不会出这个错误了....2010-09-08 13:40:21 · 102 阅读 · 0 评论 -
大家帮忙做做实验:like的时候‘%’的位置和是否索引扫描的关系
以前有个人问过我一个问题,在查询的时候百分号的位置跟是否进行索引扫描的关系,它的答案大概是:%出现在字符串的第一个位置则不进行索引扫描,如果在中间和末尾则进行索引扫描,为了验证这个结论是否正确我在DB2中做了如下实验:[code="java"]db2cmddb2startdb2 connect to sample(如果sample数据库不存在可以用db2sampl创建)db2 ...2010-05-13 14:31:13 · 112 阅读 · 0 评论 -
DB2 命令执行参数(command options)
进入的db2命令行处理器:[code="java"]db2cmd[/code]命令的参数可以控制类似开不开事务,显示不显示返回执行结果的头部信息等等,这个参数有两种方式可以更改:[b][size=large]db2 update command option 更改的方法[/size][/b][code="java"]Read syntax diagramSkip visua...2010-05-01 22:58:29 · 465 阅读 · 0 评论 -
DB2 导出自定义分隔符的文件
本来想在Excel中另存一下就搞定这个问题,可是找了半天没有找到,所以只能回到老本行了,先把数据文件导入到数据库,然后利用Export命令的选项指定分隔符:[code="java"]D:\docspace\version\vic3.4_iter2\clean_courses>db2 ? exportEXPORT TO filename OF {IXF | DEL | WSF}[...2010-04-07 13:51:31 · 1457 阅读 · 0 评论 -
db2 Optimizing queries:db2 优化查询
[code="java"]db2 -tvf test.sqldb2 runstats on table mytab with distribution and detailed indexes all shrlevel change[/code]上面的db2 -tvf是最普通不过的命令了,就是执行脚本文件,下面的这个命令就是收集表在数据库中的统计信息,收集统计信息的作用就是优化查询...2010-04-06 17:18:42 · 80 阅读 · 0 评论 -
DB2常用SQL示例,DB2 with的使用,DB2十六进制数据的使用
下面是一些SQL的示例:[b]inner join/like[/b][code="java"]select count(*) from tab1.s_employee a inner join inst1.s_emp_postn b on a.row_id = b.emp_id where not login like 'NO-LOGIN%'[/code]大于,小于[...2010-04-06 17:17:52 · 404 阅读 · 0 评论 -
DB2如何暂时关闭外键约束
迁移数据的时候一定遇到过导入导出的外键约束报错问题,外键约束是为了保证数据库的完整性,完整性的英语单词是integrity,所以这个临时关闭外键约束让你畅快导入的命令是:[code="java"]set integrity for table_name offset integrity for table_name foreign key immediate unchecked[/...2011-05-06 23:32:54 · 407 阅读 · 0 评论 -
DB2利用syscat.references递归查出他的所有关联表
找出所有的父表:[code="java"]With reftables(reftabname,PRIORITY) as(Select reftabname,1 from syscat.references as refx where refx.tabname='PROJECT'union allSelect ref2.reftabname,reftables.PRIORITY+...2011-06-22 23:50:48 · 240 阅读 · 0 评论 -
DB2 SQL3089N 错误解决
[code="java"]SQL3089N A non-D record was found where a D record was expected.[/code]我从AIX上下载了一个文件到WIN-XP上面,然后试图导入,就出现了这个错误。原因是因为我下载这个文件的时候没有指定传输方式为二进制。可能默认下载时按ASCII模式传输的,所以出错了。重新连接,并且在下载前...原创 2010-10-06 22:29:29 · 394 阅读 · 0 评论 -
DB2创建VIEW的时候CHECK OPTION的作用
创建视图的时候有几种CHECK OPTION[code="java"]CHECK OPTIONCASCADED CHECK OPTIONLOCAL CHECK OPTION[/code]看看这个例子:[code="java"]------------------------------ Commands Entered -----------------------...2011-05-11 22:48:35 · 204 阅读 · 0 评论 -
db2 catalog
--注册节点catalog tcpip node CQCRM remote 10.191.113.132 server 50000;--注册数据库catalog database CQCCDW at node CQCRM;--删除注册节点uncatalog node CQCRM;--删除注册数据库uncatalog database CQCCDW;...2008-11-28 16:07:08 · 64 阅读 · 0 评论 -
DB2 查看证书命令
cd 到 db2 的安装目录 /opt/IBM/db2/V8.1/adm执行命令 db2licm参考提示 db2licm -l参考提示 db2licm -n2008-11-28 16:01:43 · 128 阅读 · 0 评论 -
建立客户机服务器连接
unix--设置环境变量修改实例用户的 .profile 文件,添加 export DB2COMM=TCPIP; --修改/etc/services 文件DBM CFG 中 TCP/IP Service name (SVCENAME) = db2cqhbiinst对应 services db2cqhbiinst ...2008-11-28 15:59:18 · 90 阅读 · 0 评论 -
DB2 创建外键时的选项
今天研究了下创建外键的选项:1.创建测试表:drop table student;drop table class;drop table student_class;Create table student(student_id integer not null,student_name varchar(200), CONSTRAINT P_KEY_1 primary key ...2008-11-12 10:36:11 · 173 阅读 · 0 评论 -
数据库中的Sequence
Sequence是数据库系统按照一定规则自动增加的数字序列。这个序列一般作为代理主键(因为不会重复),没有其他任何意义。Sequence是数据库系统的特性,有的数据库有Sequence,有的没有。比如Oracle、DB2、PostgreSQL数据库有Sequence,MySQL、SQL Server、Sybase等数据库没有Sequence。根据我个人理解,Sequence是数据中一个特殊...原创 2008-11-12 10:32:31 · 234 阅读 · 0 评论 -
PostgreSQL
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。PostgreSQL 是最初的伯克利的代码的一个开放源码的继承人。它支持大部分 SQL:2003 标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、...原创 2008-11-12 10:31:30 · 78 阅读 · 0 评论 -
DB2 values 虚表
--最简单Select * from (values 1) as a;--这是SQL很有用,可以做一些逻辑判断,如果加上where条件的话.Select * from (values 1) as a where &num>0;其中&num将用数值替换.--建个多字段的表Select * from (values ('luzhaol@cn.ibm.com',1),('lu...2008-11-12 10:30:24 · 780 阅读 · 0 评论 -
DB2 Export/Import 执行SQL文件,执行Shell命令
insert into test1 (LNAME,FNAME,AGE) values ('LL','FF',7);insert into test1 (AGE,LNAME,FNAME) values (8,'LL','FF');insert into test1 (age,lnameE,fname) values (9,'LL','FF');select * from test1d...2010-04-06 16:59:05 · 280 阅读 · 0 评论 -
数据库面试题目
1. What are the different types of joins? 2. Explain normalization with examples. 3. What cursor type do you use to retrieve multiple recordsets? 4. Diffrence between a “where” clause a...2009-04-09 14:26:17 · 82 阅读 · 0 评论