自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

生活的味道

追求自己所想。。。

  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 db2数据库过期迅速卸载安装还原数据

在使用db2 8的试用版的时候,遇到只有90天的试用期,试用期一过,即无法使用,在查找资料中,只有两种方式可以解决,一是找一个永久的许可文件,;-),这个我没找到,二是重新安装数据库,然后还原数据库。     按照我们使用别的数据库的习惯,我们会认为,重新安装及备份还原是很花费时间的,但db2跟别的数据库不同,db2在卸载的时候,只要没有删除其库中的实例和实例下的数据,那我们就无需备份,按以下

2012-07-18 10:42:33 1811

原创 db2备份还原数据库

备份数据库开始----运行----db2cmd  进入到命令行执行如下命令:db2 backup db bxfund2 to E:\testbackup\提示信息当前正在使用数据库,这时,需要先将db2重启一下,执行以下命令:Db2stop  force强制停掉db2,然后db2start 启动数据库,重新执行备份库的命令备份的路径中的文件夹必须是已经存在的,备份的过程是不

2012-03-01 18:06:54 5809

原创 db2卸载数据库

Db2的卸载跟其他数据库不同,需要按照一定的步骤来卸载,如果想要彻底卸载,首先将数据库中的各个数据库删除:Db2 drop db dbname然后删除实例,删除实例前,需要先执行:Db2stop然后执行删除实例命令Db2idrop DB2(此处是实例名)然后在从控制面板卸载。如果卸载之后,重新安装的时候50000端口被占用,那需要到C:\WINDOWS\system

2012-03-01 18:02:25 1071

原创 db2导入导出数据

最近将db2的基本相关操作整理了一下,在此记录一下: (1)       导出数据开始----运行---db2cmd  进入命令行执行如下命令:db2look -d bxfund2 -e -c -o E:\data\bxfund2.sql此命令将bxfund2中的表的结构写入到e盘data文件下的bxfund2.sql文件中,即导出表结构,接着,我们来导出数据接着执行连

2012-03-01 17:48:35 1204

原创 kettle在64位操作系统上的配置

1. Download swt.jar for Win642. create folder \libswt\win64 and paste the downloaded swt.jar3. copy the following files from \libswt\win32 t

2011-07-07 16:08:39 3359

原创 db2报SQLCODE: -443, SQLSTATE: 38553错误的解决办法

db2在更新表结构的时候报以下错误SQLCODE: -443, SQLSTATE: 38553解决方法:打开db2命令行,切换到“%DB2_HOME%/bnd”目录下,执行db2 bind db2schema.bnd blocking all grant pu

2011-07-05 18:41:11 8300

原创 oracle从dmp中导入一张表

<br />之前对整个数据库做的备份,但因误删除了一张表,需要从备份中恢复误删的表,如果直接导入dmp文件的话,因为数据量比较大,需要很长时间,那经过查找资料,可以使用命令从dmp中导入一张表,以下是测试过的命令:<br />imp test/test@fealm97 file=F:/oracle.dmp tables=lsetlist ignore=y<br /> <br />oracle好强大,O(∩_∩)O哈哈~ 太方便了

2011-05-12 09:41:00 1410

原创 db2遇到的小问题小记

<br />在oracle上运行正常的sql语句放到db2库中碰到的一些小问题小结:<br /> 1.db2的语法比较严格,字段为varchar类型的值必须加单引号,而相反字段为int类型的话也必须将单引号去掉;<br /> 2.在使用union all 连接的时候,两个或多个被连接的select语句中查询的字段所起的别名必须一样,如不一样会报查不到这个字段,在oracle和sqlserver中不是必须的;<br />  3.db2中使用 小于等于 必须是 <= 中间不能有空格,否则会认为是非法字符。<br

2011-04-26 15:54:00 651

原创 sqlserver报“ResultSet can not re-read row data for column”错误的解决办法

<br />从google上搜了一下,很多人碰到这个问题,也给了解答:<br />是微软提供的驱动的问题,那具体的解决办法如下所列:<br />(1)如果采用jdbc-odbc驱动,那么就必须按照查询顺序来一次读取(不论有没有image或text类型)<br />(2)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,不存在image或text类型字段,那么可以按照无序获取<br />(3)如果采用微软提供的ms sql server jdbc driver,如果查询语句

2011-03-02 16:45:00 997

原创 在update中使用case when更新列

<br />当我们需要将下面的列的值更新成汉语拼音时,那需要在update中使用case when 函数:<br />1 <br />2 优化型<br />3 强化收益型<br />4 债券型<br />5 货币型<br />6 收益型<br />7 指数优化型<br />用法如下:<br />update test set fjjtzlx = <br />(case fjjtzlx <br />when '优化型' then 'YHX'<br />when '强化收益型' then 'QHSYX'<br

2011-02-26 12:44:00 57672 4

原创 sqlserver2000中实现over函数

<br />在oracle中的sql语句如下:<br /><br /> select fdate,fzqdm,(fzqsz-flx)/sum(fzqsz-flx) over(partition by fdate) as wt from RP_GZBONDSDETAIL;<br /> <br />在以上语句中对(fzqsz-flx) 进行了求和操作并且是根据日期进行的<br /> <br />但是在sqlserver2000里不支持over函数,那我们就使用以下方法来实现<br />在sqlserver200

2011-02-25 18:22:00 1923

原创 java中查询db2的clob列的问题

<br />在java中使用下面代码查询db2的clob列<br />(conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY)).executeQuery(sql)<br />时会报以下错误:<br />DB2 SQL error: SQLCODE: -270, SQLSTATE: 42997, SQLERRMC: 63<br />而sql语句在db2中直接执行是不会报错的。<br />在db

2011-02-17 15:15:00 3424 1

转载 DB2 57011 错误

<br /><br />SQLState '57011' and errorCode '-964'<br />  原因:数据库的日志文件已满<br />  解决方法:修改日志文件大小(加大),增加日志文件个数,增加辅助日志文件个数(三个修改参数可以任意选择)<br />  查看数据库的配置参数:get db cfg for <dbname>  <br />         日志文件大小(4KB)  (LOGFILSIZ) = 1024 (每个日志文件大小为1024*4KB=4MB)<br />       

2011-02-17 15:03:00 1300

原创 DB2中占位符?的问题

在java中使用spring的jdbcTemplate.Update的方法,在拼写sql语句时,使用了占位符?,例如:  String sql = " delete from test where demial(TDATE) =demial(?) and companycode=? and lay=?";而第一个占位符是在db2的日期格式化函数中使用的,这样就会报错,在db2中占位符是不可以直接放在函数中使用的,需将占位符转为函数所需参数的类型,即如下:   String sql = " delete fr

2011-02-10 16:19:00 2149

转载 DB2不存在具有足够页大小的系统临时表空间的解决办法

<br />首先,创建8K的缓冲池:<br />create bufferpool ibmdefault8k IMMEDIATE  SIZE 5000 PAGESIZE 8 K ;<br /><br /><br />然后,使用该缓冲池创建一个表空间<br />CREATE TABLESPACE mytbs<br />  IN DATABASE PARTITION GROUP IBMDEFAULTGROUP<br />  PAGESIZE 8K<br />  MANAGED BY SYSTEM <br /> 

2011-01-20 11:20:00 13243

原创 DB2 SQL0954C错误解决办法

<br /><br />SQL0954C应用程序堆中没有足够的存储器可用来处理语句。<br />解释:<br />使用了应用程序的所有可用内存。<br />不能处理该语句。<br />用户响应:<br />接收到此消息时,终止应用程序。增大数据库配置参数 ( applheapsz )<br />以允许更大的应用程序堆。<br /> sqlcode :  -954<br /> sqlstate :  57011<br /> <br /> <br />具体操作如下:<br />1.获得当前数据库系统配置参数<b

2011-01-20 11:16:00 2600

原创 db2使用sql语句查询表的字段类型

db2使用sql语句查询表的字段类型有两种方式:1.DESCRIBE TABLE schema.table_name.这个可以将表中的字段信息都显示出来,但必须知道schema和tablename2.db2的表的字段信息都存储在系统表 syscolumns表中,可以从这个表里查出来:select * from syscolumns where tbname='test'这个表会将表的字段名,类型,长度,是否为空等信息显示出来的。

2011-01-18 16:56:00 16618 2

原创 DB2存储过程中for循环的问题

在db2存储过程中,使用for循环的时候,我发现总是执行一次就不在执行,也就是不循环,原代码是这么写的:      --查出所有的产品号      FOR cur as select fsetcode                    from setlist                   where fyear = p_year order by fsetcode        DO        --插入临时表数据      CALL  sp_query_CIRC(char(cur.fsetc

2011-01-18 09:47:00 20924 2

原创 在调试sqlserver和db2的存储过程的时候遇到的小问题

<br />在调试存储过程中,由于sql语句特别复杂,特别长,导致遇到了不少问题,但其中最让人郁闷的是子查询嵌套子查询时一直报错,在oracle是没错的,在sqlserver和db2中一直报错,并且没有明确的提示什么错误,导致我调试了很久,发现是子查询时的问题。<br />例如:<br />select fdate,fname,fkk,fyy,flil from <br />                                                  (select f.fdate,f

2011-01-14 16:05:00 921

原创 DB2导入数据遇到的问题

<br />今天做db2数据的导入,一直报Error opening list file.  Terminating ...的错误,查了很多资料,说的原因大概是以下几点:<br />1.没有进入db2move.lst文件所在目录;<br />2.此文件的目录没有写入的权限;<br />3.此文件中的用户名不正确;<br />但我在导入时自己认为不存在以上问题,导致弄了5,6个小时,也没有导入,最后一个同事看到我的操作,告诉我,我犯了第一个错误。<br />我是这么操作的<br /> 先执行 cd F:/20

2011-01-13 16:15:00 4776 1

转载 SQLserver日期格式化

转载自:http://nxdxt.blog.51cto.com/394/61528Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(

2011-01-12 15:35:00 456

原创 Oracle,SqlServer,DB2存储过程中异常处理

1.Oracle中的异常处理:   exception    when others then       异常的处理    end   例如:     create or replace procedure sp_query_test(p_id in int,                                                   p_errorcode in out int,                                                  

2011-01-12 14:54:00 1504 1

原创 sqlserver存储过程小问题记录

在调试了两天的sqlserver2000的存储过程,有几点小问题需注意:1.在给定义的变量赋值时,要安装定义的变量的顺序进行初始化赋值;2.sqlserver中的varchar类型最大是8000,如果sql语句太长,需要几个变量进行拼接;3.sqlserver中定义变量需使用符号@,并且变量后面直接写类型;而oracle是变量 in 类型;4.sqlserver中的存储过程在调用或调试时,out变量也得赋值;O(∩_∩)O~写给自己看的,最近在学习sqlserver

2011-01-11 16:01:00 813

原创 sqlserver2000实现row_number()函数

Declare  @tb TABLE (Id int IDENTITY, fdate datetime, fzqdm bigint, fkmdm varchar(50), facctname varchar(50), facctattr varchar(50), facctattrid varchar(10), fzqsl numeric(18, 4), fzqsz numeric(18, 4), facctlevel varchar(10), fby varchar(10), fcurcode varch

2011-01-11 15:51:00 7264

原创 db2远程连接数据库配置

客户端的配置db2 catalog   注册节点 catalog tcpip node testnode remote 192.168.100.253 server 60000;   注册数据库 CATALOG DATABASE SAMPLE AS SAM_AIX AT NODE  TESTNODE;   连接数据库 connect    to   SAM_AIX user   db2admin   using  db2admin

2011-01-11 14:01:00 762

IBM+DB2通用数据库SQL入门

介绍了基础的db2数据库sql的语法,比较详细的讲了db2的基础知识

2011-09-23

C#基础教程.pdf

本书适合C#初学者,从最基础的语法到面向对象,各种组件的全面介绍及应用程序的体系

2010-04-20

不错的菜单导航,并且是管理后台的样子哦 css

资源大小: 1.18m 资源类型: rar 发布人: handan0909 资源分: 1

2010-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除