- 浏览: 242779 次
- 性别:
- 来自: 深圳
-
最新评论
-
satanrad:
非常感谢分享,我也碰见一样的问题。还以为机器上的JDK版本过高 ...
Nexus 启动报错(win7 32位 jdk1.6) -
FX夜归人:
FX夜归人 写道能不能解释下 0.50000000001?3Q ...
js格式化金额 -
FX夜归人:
能不能解释下 0.50000000001?3Q
js格式化金额 -
wzmmao:
您好,在问答频道看到您说到DHTMLX,我也是刚接触这个,不知 ...
EXTJS4.0 用法笔记~~ 3种和后台交互数据的方法
文章列表
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_random.value) where rownum<10;
最近段时间忙于升级(如题),在连续5天的加班下,终于迎来了今天的总结.
整个升级过程当然是很痛苦的,在这期间,我主要处理了两件事:
1)修改数据库脚本;
2)测试程序,找到兼容解决方案.
主要说下数据库的升级
a)数据库类型差异
date类型参考http://koreyoshi.iteye.com/blog/1604045
db2中日期转换 date类型转timestamp to_char(date,'yyyy-MM-dd')
timestamp类型转date ...
--删除dblinkdrop database link agent_link ;--创建dblinkcreate database link agent_link connect to tas identified by tas using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = test100) ) )'; --删除代 ...
DB2 基础: 日期和时间的使用(转)
- 博客分类:
- db2
简介: 这篇短文说明了如何在 DB2 Universal Database for Windows、UNIX 和 Linux 平台上使用 SQL 操作日期、时间和时间戳记。
介绍
这篇短文是为那些刚接触 DB2 并想理解如何操作日期和时间的新手而写的。使用过其它数据库的大部分人都会很惊喜地发现在 DB2 中操作日期和时间是多么简单。
基础
要使用 SQL 获得当前的日期、时间及时间戳记,请参考适当的 DB2 寄存器:
SELECT current date FROM sysibm.sysdummy1
SELECT current time FROM sysib ...
Java 实现 FTP上传下载(二)
- 博客分类:
- Java
/** * 登录FTP * * @param ftpUrl * @param ftpUserName * @param ftpPwd * @return * @throws SocketException * @throws IOException */ public static FTPClient loginFtp(String ftpUrl, String ftpUserName, String ftpPwd) throws SocketException, IOException { FTPClient client = new FTPClient(); // ...
由于公司最近将oracle项目移植到db2 中间出现了很多兼容性问题,这里主要记录下hibernate中模糊查询的兼容性问题
例子(hql):from table t where t.name like '%' || t.displayName || '%';
如果遇到这种情况,在oracle里面是完美兼容,到了db2就出问题了
解决方案:使用locate函数,上面这种情况可以修改成如下
from table t where locate(t.dispalyName,t.name)>0;//这里等于1就等同于上面sql语句的结果
from t ...
Servlet类:
package org.servlet;
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.Iterator;import java.util.List;
import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet. ...
一个是用来存放数据的表T(1000万级别),一个是字典表DICT(小于1W条)因表T是外面拷贝来的,里面的很多字段都是字典代码,我现在需要将T中的所有字典代码全部翻译过来。假设T的某个字段----GJDQ(国家地区)存放的是代码,如CHN等,在DICT表中有LB(类别),DM(代码)和DMHY(代码含义)三个字段,这里可以保证在同一个类别下,代码与代码含义是一一对应的SQL语句是这样写的:update T set T.GJDQ = NVL((select DICT.DMHY FROM DICT where DICT.LB='GJDQ' and DICT.DM=T.GJDQ),T.GJDQ);co ...
- 2012-06-29 16:15
- 浏览 1192
- 评论(0)
关于给前方发补丁的问题
- 博客分类:
- jdk版本
如果前方有给我们发jar包过来,我们可以利用一些工具通过查看.class文件确定前方使用的jdk版本.
使用 UltraEdit 打开 .class 文件,第一行内容:
00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37 ; 漱壕...2.?....7
前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号(0000)和主版本号(0032)。 32:JDK1.6
31:JDK1.5 30:JDK1.4 2F:JDK1.3
如果你编译的版本和前方使用的jdk版本不一致 ...
- 2012-06-27 16:09
- 浏览 940
- 评论(0)
偶然一次用到map迭代,需要使用map的key,问度娘后记录使用方法如下,希望更多人能学习到.
public class MyUtil1 { public static void
iteratorMap1(Map m) { Set
set=m.keySet();//用接口实例接口 Iterator iter =
set.iterator(); while (iter.hasNext())
{//遍历二次,速度慢 ...
- 2012-06-26 11:46
- 浏览 28287
- 评论(0)
--在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 CCAS;
--创建缓冲池
CREATE BUFFERPOOL BufferP32_CCAS IMMEDIATE SIZE 750 PAGESIZE 32 K;
--创建表空间(必须确保 E:\DB2 ...
数据导出 1. 将数据库完全导出: exp system/oracle@192.168.0.101/orcl10g file=d:\101orcl10g.dmp full=y log=d:\101orcl10g.log 2. 将数据库中gts用户与cmip用户的表导出: exp system/oracle@192.168.0.101/orcl10g file=d:\gts_cmip.dmp owner=(gts_3,cmip) log=d:\gts_cmip.log 3. 将数据库中gts用户下processFrom表"审批中"的数据导出: exp gts_3/gts_3@1 ...
--创建单元格
WritableCell cell = new Label(colIndex, rowIndex, value == null ? "" : value.toString(), format);
WritableCellFeatures ft = new WritableCellFeatures();
--设置批注内容ft.setComment("这里填写批注内容");
--给单元格设置批注cell.setCellFeatures(ft);
sheet.addCell(cell);
思考:如何实现任意列设置批注?
环境:oracle10g,win7
原理:使用回收站功能恢复删除的表
遇到问题,第一次使用system登录,然后直接创建表,删除后发现回收站没有数据.
度娘告诉我SYSTEM表空间中的对象无法进入回收站,于是我自行创建了表空间
drop tablespace SKYTB3 including contents and datafiles ;create tablespace SKYTB3 datafile 'F:\oracle\data\SKYTB3.dbf' size 200m autoextend on next 100M maxsize unlimited;
drop user ...
环境:oracle10g
--创建表
create table test( tid int primary key , tname varchar2(20));
--插入数据
insert into test values(1,'a');insert into test values(2,'b');insert into test values(3,'c');insert into test values(4,'d');
--为了便于测试,等一分钟后执行下面操作
delete from test where tid = 1;
------------------------ ...