- 浏览: 379499 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (116)
- 生活 (1)
- 工作 (56)
- 健康 (0)
- 感情 (0)
- IT (45)
- 数据库 (11)
- Spring处理lob数据 (0)
- org.springframework.dao.InvalidDataAccessApiUsageException: OracleLobCreator needs to work on [oracle.jdbc.OracleConnection] (1)
- not on [com.mysql.jdbc.Connection]: specify a corresponding NativeJdbcExtractor; nested exception is java.lang.ClassCastException: com.mysql.jdbc.Connection (1)
- org.hibernate.DuplicateMappingException (1)
- js (3)
- Spring (2)
- PropertyPlaceholderConfigurer (1)
- Spring事务 (2)
- PROPAGATION_REQUIRED (1)
- PROPAGATION_SUPPORTS (1)
- PROPAGATION_MANDATORY (1)
- PROPAGATION_REQUIRES_NEW (1)
- setTimeout() (0)
- fn函数 (1)
- jstl标签 (1)
- 锚点 (1)
- 工作 urlrewrite 静态化 (1)
- 分享到微博 (1)
- hibernate (1)
- id to load is required for loading (1)
最新评论
-
wangyudong:
用Holer,只需要配置一个Access Key就搞定了htt ...
webservice发布以后在本地能够访问,但是在远程访问不了 -
梦幻无极:
[flash=200,200][url][img][list] ...
mysql Error Code : 1060 Duplicate column name 'ID' -
wqxdoc_pxiang9:
工程用什么软件
plc学习笔记 -
jiangxiankun:
请问一下这个需要什么jar包吗
用JAVA代码访问一段URL地址是否可用怎么写? -
361010911:
好乱!- -
java轮询程序的实现
出处:http://www.cnblogs.com/cwy173/archive/2010/09/20/1831611.html
转载自:龙塘湾
1.1.1 取前n条记录
SQL Server: Select top n * from xtable
Oracle: Select * from xtable where rownum <=n
DB2: Select * from xtable fetch first n rows only
1.1.2 取当前日期
SQL Server: Select getdate()
Oracle: Select sysdate from dual
DB2: Select current timestamp from sysibm.sysdummy1
mysql: now()
DATE_ADD(now(), INTERVAL 30 DAY) 今天后30天
1.1.3 连接字符串
SQL Server: Select Hello+Toone
Oracle: Select Hello||Toone from dual
DB2: Select Hello||Toone from sysimb.sysdummy1
1.1.4 空值转换
SQL Server: SELECT userid,username,isnull(email,0) FROM AUTH_USER
Oracle: SELECT userid,username,nvl(email,0) FROM AUTH_USER
DB2: SELECT userid,username,value(email,0) FROM AUTH_USER
1.1.5 类型转换
SQL Server: SELECT convert(varchar,getdate(),20)
Oracle: SELECT to_char(sysdate,yyyy-mm-dd hh24:mi:ss) from dual
DB2: SELECT varchar(current timestamp) from sysibm.sysdummy1
注1:
■SQL Server中转换日期格式改变Style参数:20 ;
■Oracle中转换日期格式改变格式化参数:yyyy-mm-dd hh24:mi:ss ‘yyyy’、’mm’、’dd’、’hh12’、’hh24’、’mi’、’ss’等;
■Db2中转换日期格式改变系统常量:current timestamp ‘current date’、’current time’等;
注2:
■SQL Server数据类型改变“数据类型参数”:int、varchar等;
■Oracle数据类型改变函数:to_char()、to_date()、to_number()等;
■DB2数据类型改变函数:varchar()、int()、date()、time()等;
■mysql中时间转换函数DATE_FORMAT(字段名称, '%Y-%m-%d %H:%i:%s')
1.1.6 取值判断
SQL Server: select case Convert = case when g.master_type =system then 管理员 when g.master_type =roletype then 特殊角色 else 普通用户 end from global_code g
Oracle: select case g.master_type when system then 管理员 when roletype then 特殊角色 else 普通用户 end AS caseConvert from global_code g
DB2: select case g.master_type when system then 管理员 when roletype then 特殊角色 else 普通用户 end AS caseConvert From global_code g
1.1.7 位置 SQL
Server: select charindex(E,ABCDEF) select patindex(%E%,ABCDEF)
Oracle: select instr(ABCDEF,E) from dual
DB2: Select locate(E,ABCDEF) from
sysibm.sysdummy1
1.1.8 其他函数 SQL Server Oracle DB2
长度 Len() Length() Length()
取子串 Substring() Substr() Substr()
1.2
附
1.2.1 DB2V8.
1常用命令
■ 创建数据库 在服务器上执行 db2 CREATE DB oatemp
■ 删除数据库 在服务器上执行 db2 DROP DB oatemp
■ 创建表空间 db2 CREATE USER TEMPORARY TABLESPACE USERSPACE1 MANAGED BY SYSTEM USING ( USERSPACE1)
■ 启动数据库 切换用户 su – db2inst1 启动数据库: db2start
■ 关闭数据库 切换用户 su – db2inst1 关闭数据库 db2stop [force]
■ 创建远程管理节点 进入 DB2命令窗口 db2 CATALOG TCPIP NODE asnode REMOTE 10.1.22.176 SERVER 50000 db2 CATALOG DB oadb2 AS oadb2 AT NODE asnode
■ 连接数据库 db2 CONNECT TO oadb2 USER db2inst1 USING ibmdb2
■ 关闭数据库连接 db2 terminate
■ 执行脚本 db2 -td! -vf ioa2.db2 -z info.log
■ 导出脚本 db2look -d oadb2 -i db2inst1 -w ibmdb2 -e -o putsql.db2 -t auth_user db2look -d oadb2 -i db2inst1 -wibmdb2 -e -o putsq.db2
■ 查看正在使用的端口 netstat -a
■ 查询系统表 select count(*) from SYSCAT.TABLES where TABSCHEMA=’DB2INST1’ select count(*) from SYSCAT.PROCEDURES where PROCSCHEMA=’DB2INST1’
■ 常用命令 DB2 SELECT DROP TALBE ||TABNAME FROM SYSCAT.TABLES WHERE T ABSCHEMA=DB2INST1 AND TYPE=T >db2droptables.db2 DB2 SELECT DROP VIEW ||TABNAME FROM SYSCAT.TABLES WHERE T ABSCHEMA=DB2INST1 AND TYPE=V >db2dropviews.db2 DB2 –vf db2droptables.db2 –z info.log db2 SELECT username FROM auth_user FETCH FIRST 3 ROWS ONLY
■ 启动JDBC db2jstrt JDBC APPLET SERVER 6789
1.1 数据库移植注意事项
1.1.1 取前n条记录
SQL Server: Select top n * from xtable
Oracle:Select * from xtable where rownum <=n
DB2:Select * from xtable fetch first n rows only
1.1.2 取当前日期
SQL Server: Select getdate()
Oracle: Select sysdate from dual
DB2: Select current timestamp from sysibm.sysdummy1
1.1.3 连接字符串
SQL Server: Select 'Hello'+'Toone'
Oracle: Select 'Hello'||'Toone' from dual
DB2: Select 'Hello'||'Toone' from sysimb.sysdummy1
1.1.4 空值转换
SQL Server:SELECT userid,username,isnull(email,'0') FROM AUTH_USER
Oracle: SELECT userid,username,nvl(email,'0') FROM AUTH_USER
DB2:SELECT userid,username,value(email,'0') FROM AUTH_USER
1.1.5 类型转换
SQL Server: SELECT convert(varchar,getdate(),20)
Oracle:SELECT to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual
DB2: SELECT varchar(current timestamp) from sysibm.sysdummy1
注1:
■SQL Server中转换日期格式改变Style参数:20 ;
■Oracle中转换日期格式改变格式化参数:yyyy-mm-dd hh24:mi:ss XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />
‘yyyy’、’mm’、’dd’、’hh12’、’hh24’、’mi’、’ss’等;
■Db2中转换日期格式改变系统常量:current timestamp
‘current date’、’current time’等;
注2:
■SQL Server数据类型改变“数据类型参数”:int、varchar等;
■Oracle数据类型改变函数:to_char()、to_date()、to_number()等;
■DB2数据类型改变函数:varchar()、int()、date()、time()等;
1.1.6 取值判断
SQL Server:
select caseConvert =
case when g.master_type ='system' then '管理员'
when g.master_type ='roletype' then '特殊角色'
else '普通用户'
end
from global_code g
Oracle:
select case g.master_type
when 'system' then '管理员'
when 'roletype' then '特殊角色'
else '普通用户'
end
AS caseConvert
from global_code g
DB2:
select case g.master_type
when 'system' then '管理员'
when 'roletype' then '特殊角色'
else '普通用户'
end
AS caseConvert
From global_code g
1.1.7 位置
SQL Server:
select charindex('E','ABCDEF')
select patindex('%E%','ABCDEF')
Oracle:
select instr('ABCDEF','E') from dual
DB2:
Select locate('E','ABCDEF') from sysibm.sysdummy1
1.1.8 其他函数
SQL Server Oracle DB2
长度 Len() Length() Length()
取子串Substring() Substr() Substr()
1.2 附
1.2.1 DB2V8.1常用命令
■ 创建数据库在服务器上执行 db2 CREATE DB oatemp
■ 删除数据库在服务器上执行db2 DROP DB oatemp
■ 创建表空间
db2 "CREATE USER TEMPORARY TABLESPACE USERSPACE1 MANAGED BY SYSTEM USING (' USERSPACE1')"
■ 启动数据库 切换用户 su – db2inst1
启动数据库:db2start
■ 关闭数据库 切换用户 su – db2inst1 关闭数据库 db2stop [force]
■ 创建远程管理节点进入 DB2命令窗口
db2 CATALOG TCPIP NODE asnode REMOTE 10.1.22.176 SERVER 50000
db2 CATALOG DB oadb2 AS oadb2 AT NODE asnode
■ 连接数据库
db2 CONNECT TO oadb2 USER db2inst1 USING ibmdb2
■ 关闭数据库连接
db2 terminate
■ 执行脚本
db2 -td! -vf ioa2.db2 -z info.log
■ 导出脚本
db2look -d oadb2 -i db2inst1 -w ibmdb2 -e -o putsql.db2 -t auth_user
db2look -d oadb2 -i db2inst1 -w ibmdb2 -e -o putsq.db2
■ 查看正在使用的端口
netstat -a
■ 查询系统表
select count(*) from SYSCAT.TABLES where TABSCHEMA=’DB2INST1’ select count(*) from SYSCAT.PROCEDURES where PROCSCHEMA=’DB2INST1’
ps:
1.类型转换
--Oracle
select to_number('123') from dual; --123;
select to_char(33) from dual; --33;
select to_date('2004-11-27','yyyy/mm/dd') from dual;--2004-11-27
--Mysql
select cast('123' as signed integer); --123
select cast(33 as char(2)); --33;
select to_days('2000-01-01'); --730485
--SqlServer
select cast('123' as decimal(30,2)); --123.00
select cast(33 as char(2)); --33;
select convert(varchar(12) , getdate(), 120)
2.四舍五入函数区别
--Oracle
select round(12.86*10)/10 from dual; --12.9
--Mysql
select format(12.89,1); --12.9
--SqlServer
select round(12.89,1); --12.9
3.日期时间函数
--Oracle
select sysdate from dual; --日期时间
--Mysql
select sysdate(); --日期时间
select current_date(); --日期
--SqlServer
select getdate(); --日期时间
select datediff(day,'2010-01-01',cast(getdate() as varchar(10)));--日期相差天数
4.Decode函数
--Oracle
select decode(sign(12),1,1,0,0,-1) from dual;--1
--Mysql/SqlServer
select case when sign(12)=1 then 1 when sign(12)=0 then 0 else -1 end;--1
5.判空函数
--Oracle
select nvl(1,0) from dual; --1
--Mysql
select ifnull(1,0); --1
--SqlServer
select isnull(1,0); --1
6.字符串连接函数
--Oracle
select '1'||'2' from dual; --12
select concat('1','2'); --12
--Mysql
select concat('1','2'); --12
--SqlServer
select '1'+'2'; --12
7.记录限制函数
--Oracle
select 1 from dual where rownum <= 10;
--Mysql
select 1 from dual limit 10;
--SqlServer
select top 10 1
8.字符串截取函数
--Oracle
select substr('12345',1,3) from dual;
--Mysql/SqlServer
select substring('12345',1,3);
8.把多行转换成一合并列
--Oracle
select wm_concat(列名) from dual; --多行记录转换成一列之间用,分割
--Mysql/SqlServer
select group_concat(列名);
说明:这是我在网上找到的,为了以后方便使用做一自己总结下来。
转载自:龙塘湾
1.1.1 取前n条记录
SQL Server: Select top n * from xtable
Oracle: Select * from xtable where rownum <=n
DB2: Select * from xtable fetch first n rows only
1.1.2 取当前日期
SQL Server: Select getdate()
Oracle: Select sysdate from dual
DB2: Select current timestamp from sysibm.sysdummy1
mysql: now()
DATE_ADD(now(), INTERVAL 30 DAY) 今天后30天
1.1.3 连接字符串
SQL Server: Select Hello+Toone
Oracle: Select Hello||Toone from dual
DB2: Select Hello||Toone from sysimb.sysdummy1
1.1.4 空值转换
SQL Server: SELECT userid,username,isnull(email,0) FROM AUTH_USER
Oracle: SELECT userid,username,nvl(email,0) FROM AUTH_USER
DB2: SELECT userid,username,value(email,0) FROM AUTH_USER
1.1.5 类型转换
SQL Server: SELECT convert(varchar,getdate(),20)
Oracle: SELECT to_char(sysdate,yyyy-mm-dd hh24:mi:ss) from dual
DB2: SELECT varchar(current timestamp) from sysibm.sysdummy1
注1:
■SQL Server中转换日期格式改变Style参数:20 ;
■Oracle中转换日期格式改变格式化参数:yyyy-mm-dd hh24:mi:ss ‘yyyy’、’mm’、’dd’、’hh12’、’hh24’、’mi’、’ss’等;
■Db2中转换日期格式改变系统常量:current timestamp ‘current date’、’current time’等;
注2:
■SQL Server数据类型改变“数据类型参数”:int、varchar等;
■Oracle数据类型改变函数:to_char()、to_date()、to_number()等;
■DB2数据类型改变函数:varchar()、int()、date()、time()等;
■mysql中时间转换函数DATE_FORMAT(字段名称, '%Y-%m-%d %H:%i:%s')
1.1.6 取值判断
SQL Server: select case Convert = case when g.master_type =system then 管理员 when g.master_type =roletype then 特殊角色 else 普通用户 end from global_code g
Oracle: select case g.master_type when system then 管理员 when roletype then 特殊角色 else 普通用户 end AS caseConvert from global_code g
DB2: select case g.master_type when system then 管理员 when roletype then 特殊角色 else 普通用户 end AS caseConvert From global_code g
1.1.7 位置 SQL
Server: select charindex(E,ABCDEF) select patindex(%E%,ABCDEF)
Oracle: select instr(ABCDEF,E) from dual
DB2: Select locate(E,ABCDEF) from
sysibm.sysdummy1
1.1.8 其他函数 SQL Server Oracle DB2
长度 Len() Length() Length()
取子串 Substring() Substr() Substr()
1.2
附
1.2.1 DB2V8.
1常用命令
■ 创建数据库 在服务器上执行 db2 CREATE DB oatemp
■ 删除数据库 在服务器上执行 db2 DROP DB oatemp
■ 创建表空间 db2 CREATE USER TEMPORARY TABLESPACE USERSPACE1 MANAGED BY SYSTEM USING ( USERSPACE1)
■ 启动数据库 切换用户 su – db2inst1 启动数据库: db2start
■ 关闭数据库 切换用户 su – db2inst1 关闭数据库 db2stop [force]
■ 创建远程管理节点 进入 DB2命令窗口 db2 CATALOG TCPIP NODE asnode REMOTE 10.1.22.176 SERVER 50000 db2 CATALOG DB oadb2 AS oadb2 AT NODE asnode
■ 连接数据库 db2 CONNECT TO oadb2 USER db2inst1 USING ibmdb2
■ 关闭数据库连接 db2 terminate
■ 执行脚本 db2 -td! -vf ioa2.db2 -z info.log
■ 导出脚本 db2look -d oadb2 -i db2inst1 -w ibmdb2 -e -o putsql.db2 -t auth_user db2look -d oadb2 -i db2inst1 -wibmdb2 -e -o putsq.db2
■ 查看正在使用的端口 netstat -a
■ 查询系统表 select count(*) from SYSCAT.TABLES where TABSCHEMA=’DB2INST1’ select count(*) from SYSCAT.PROCEDURES where PROCSCHEMA=’DB2INST1’
■ 常用命令 DB2 SELECT DROP TALBE ||TABNAME FROM SYSCAT.TABLES WHERE T ABSCHEMA=DB2INST1 AND TYPE=T >db2droptables.db2 DB2 SELECT DROP VIEW ||TABNAME FROM SYSCAT.TABLES WHERE T ABSCHEMA=DB2INST1 AND TYPE=V >db2dropviews.db2 DB2 –vf db2droptables.db2 –z info.log db2 SELECT username FROM auth_user FETCH FIRST 3 ROWS ONLY
■ 启动JDBC db2jstrt JDBC APPLET SERVER 6789
1.1 数据库移植注意事项
1.1.1 取前n条记录
SQL Server: Select top n * from xtable
Oracle:Select * from xtable where rownum <=n
DB2:Select * from xtable fetch first n rows only
1.1.2 取当前日期
SQL Server: Select getdate()
Oracle: Select sysdate from dual
DB2: Select current timestamp from sysibm.sysdummy1
1.1.3 连接字符串
SQL Server: Select 'Hello'+'Toone'
Oracle: Select 'Hello'||'Toone' from dual
DB2: Select 'Hello'||'Toone' from sysimb.sysdummy1
1.1.4 空值转换
SQL Server:SELECT userid,username,isnull(email,'0') FROM AUTH_USER
Oracle: SELECT userid,username,nvl(email,'0') FROM AUTH_USER
DB2:SELECT userid,username,value(email,'0') FROM AUTH_USER
1.1.5 类型转换
SQL Server: SELECT convert(varchar,getdate(),20)
Oracle:SELECT to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual
DB2: SELECT varchar(current timestamp) from sysibm.sysdummy1
注1:
■SQL Server中转换日期格式改变Style参数:20 ;
■Oracle中转换日期格式改变格式化参数:yyyy-mm-dd hh24:mi:ss XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />
‘yyyy’、’mm’、’dd’、’hh12’、’hh24’、’mi’、’ss’等;
■Db2中转换日期格式改变系统常量:current timestamp
‘current date’、’current time’等;
注2:
■SQL Server数据类型改变“数据类型参数”:int、varchar等;
■Oracle数据类型改变函数:to_char()、to_date()、to_number()等;
■DB2数据类型改变函数:varchar()、int()、date()、time()等;
1.1.6 取值判断
SQL Server:
select caseConvert =
case when g.master_type ='system' then '管理员'
when g.master_type ='roletype' then '特殊角色'
else '普通用户'
end
from global_code g
Oracle:
select case g.master_type
when 'system' then '管理员'
when 'roletype' then '特殊角色'
else '普通用户'
end
AS caseConvert
from global_code g
DB2:
select case g.master_type
when 'system' then '管理员'
when 'roletype' then '特殊角色'
else '普通用户'
end
AS caseConvert
From global_code g
1.1.7 位置
SQL Server:
select charindex('E','ABCDEF')
select patindex('%E%','ABCDEF')
Oracle:
select instr('ABCDEF','E') from dual
DB2:
Select locate('E','ABCDEF') from sysibm.sysdummy1
1.1.8 其他函数
SQL Server Oracle DB2
长度 Len() Length() Length()
取子串Substring() Substr() Substr()
1.2 附
1.2.1 DB2V8.1常用命令
■ 创建数据库在服务器上执行 db2 CREATE DB oatemp
■ 删除数据库在服务器上执行db2 DROP DB oatemp
■ 创建表空间
db2 "CREATE USER TEMPORARY TABLESPACE USERSPACE1 MANAGED BY SYSTEM USING (' USERSPACE1')"
■ 启动数据库 切换用户 su – db2inst1
启动数据库:db2start
■ 关闭数据库 切换用户 su – db2inst1 关闭数据库 db2stop [force]
■ 创建远程管理节点进入 DB2命令窗口
db2 CATALOG TCPIP NODE asnode REMOTE 10.1.22.176 SERVER 50000
db2 CATALOG DB oadb2 AS oadb2 AT NODE asnode
■ 连接数据库
db2 CONNECT TO oadb2 USER db2inst1 USING ibmdb2
■ 关闭数据库连接
db2 terminate
■ 执行脚本
db2 -td! -vf ioa2.db2 -z info.log
■ 导出脚本
db2look -d oadb2 -i db2inst1 -w ibmdb2 -e -o putsql.db2 -t auth_user
db2look -d oadb2 -i db2inst1 -w ibmdb2 -e -o putsq.db2
■ 查看正在使用的端口
netstat -a
■ 查询系统表
select count(*) from SYSCAT.TABLES where TABSCHEMA=’DB2INST1’ select count(*) from SYSCAT.PROCEDURES where PROCSCHEMA=’DB2INST1’
ps:
1.类型转换
--Oracle
select to_number('123') from dual; --123;
select to_char(33) from dual; --33;
select to_date('2004-11-27','yyyy/mm/dd') from dual;--2004-11-27
--Mysql
select cast('123' as signed integer); --123
select cast(33 as char(2)); --33;
select to_days('2000-01-01'); --730485
--SqlServer
select cast('123' as decimal(30,2)); --123.00
select cast(33 as char(2)); --33;
select convert(varchar(12) , getdate(), 120)
2.四舍五入函数区别
--Oracle
select round(12.86*10)/10 from dual; --12.9
--Mysql
select format(12.89,1); --12.9
--SqlServer
select round(12.89,1); --12.9
3.日期时间函数
--Oracle
select sysdate from dual; --日期时间
--Mysql
select sysdate(); --日期时间
select current_date(); --日期
--SqlServer
select getdate(); --日期时间
select datediff(day,'2010-01-01',cast(getdate() as varchar(10)));--日期相差天数
4.Decode函数
--Oracle
select decode(sign(12),1,1,0,0,-1) from dual;--1
--Mysql/SqlServer
select case when sign(12)=1 then 1 when sign(12)=0 then 0 else -1 end;--1
5.判空函数
--Oracle
select nvl(1,0) from dual; --1
--Mysql
select ifnull(1,0); --1
--SqlServer
select isnull(1,0); --1
6.字符串连接函数
--Oracle
select '1'||'2' from dual; --12
select concat('1','2'); --12
--Mysql
select concat('1','2'); --12
--SqlServer
select '1'+'2'; --12
7.记录限制函数
--Oracle
select 1 from dual where rownum <= 10;
--Mysql
select 1 from dual limit 10;
--SqlServer
select top 10 1
8.字符串截取函数
--Oracle
select substr('12345',1,3) from dual;
--Mysql/SqlServer
select substring('12345',1,3);
8.把多行转换成一合并列
--Oracle
select wm_concat(列名) from dual; --多行记录转换成一列之间用,分割
--Mysql/SqlServer
select group_concat(列名);
说明:这是我在网上找到的,为了以后方便使用做一自己总结下来。
发表评论
-
mysql随机获取记录
2012-12-11 12:42 1159MYSQL的随机抽取实现方法。举个例子,要从tablename ... -
事务的传播行为和隔离级别
2011-10-18 11:13 2671一。Spring在TransactionDefi ... -
sql复制表结构和数据的实现方法
2011-06-28 11:12 17751.只复制表结构不复制表数据: CREATE TABLE ta ... -
sql中时间的比较
2011-06-23 11:02 1682经常在写sql语句的时候会有关事件的比较的,现在总结一下: ... -
oracle 添加删除字段
2011-02-25 13:58 1541现在以表product_product为例,添加删除更新字段H ... -
ora-30649 missing directory keyword
2011-02-24 14:36 2921想在表t_theme中添加一个字段HAS_DEMO_SITE: ... -
SQL语言艺术示例一(rownum)
2010-12-29 14:13 1254这几天我在看《SQL语言艺术》的电子版。 ... -
在js中如何判断request中的list是否为空
2010-09-01 13:43 4129在js中判断request中的list是否为空 ... -
ORACLE 系统函数大全SQLSERVER系统函数的异同
2010-08-02 17:16 1055见网址:http://database.ctocio.com. ... -
oralce中取得数据库时间及其格式化
2010-08-02 16:58 3709获取系统日期: SYSDATE() ...
相关推荐
标题与描述均聚焦于SQL Server, Oracle, 和DB2数据库中的SQL语句比较,这是一个对IT专业人士特别是数据库管理员(DBA)、开发人员以及对数据库技术感兴趣的人来说极为实用的主题。以下是对给定文件中提及的关键知识点...
在实际开发中,这些驱动包被包含在Java项目类路径中,使得Java应用程序可以通过JDBC API执行SQL语句,完成对数据库的增删改查等操作。例如,使用`Class.forName()`加载驱动,`DriverManager.getConnection()`建立...
数据库转换工具,可实现oracle,mysql,sqlserver,sybase,db2相互转换
在本文中,我们将详细介绍数据库连接的各种方式,包括 Oracle、Sybase、SQL Server、Access 等多种数据库的连接方式,以及 ERWIN 工具的使用。 数据库连接是指应用程序与数据库之间的交互过程,通过数据库连接,...
本篇文章将深入探讨如何使用JDBC连接到不同类型的数据库,包括MySQL、SQL Server、Oracle、DB2和Access。 1. **MySQL驱动**: MySQL是一种开源、轻量级的关系型数据库管理系统,广泛应用于Web应用。在Java中,我们...
DB2的驱动jar包(如`db2jcc4.jar`或`db2jcc.jar`)包含了与DB2服务器通信所需的类和接口,使得Java应用可以执行SQL语句,管理数据等。 2. **MySQL**:MySQL是一款开源、免费的数据库,被广泛用于Web应用。MySQL的...
- 在新的 SQL 窗口中执行查询语句,从 DB2 数据库中选取数据,确保能够正确返回结果。 7. **处理存储过程**: - 如果有与 DB2 数据库交互的存储过程,可能需要重新编译以确保与新连接兼容。 请注意,不同环境的...
### LoadRunner对数据库的监控...通过以上对于SQL Server、Oracle以及DB2中的关键监控指标的详细解释,可以帮助我们在进行性能测试时更好地理解和分析数据库性能瓶颈,从而采取相应的优化措施提升整体应用的性能表现。
- 通过链接服务器访问其他数据库系统时,SQL Server实例可以通过OpenQuery函数调用其他服务器上的SQL语句,并获得查询结果。 4. SQL Server对Proficy Historian数据库的访问和数据整合方法 - 文章通过实例展示了...
本例中,我们讨论如何将DB2数据库中的BLOB数据类型复制到Oracle数据库。 1. **BLOB与CLOB数据类型**: BLOB(Binary Large Object)存储二进制大对象,如图像、音频或视频文件。CLOB(Character Large Object)...
微型Sql Server查询分析器: 有时为了解决问题,需要执行SQL脚本,但是电脑上又没有装SQL... 对主流数据库Sql Server,Oracle,DB2,MySql,Access等都可用,写脚本或存储过程时提示功能十分强大,十分方便,包你爱不释手
ODBC可以连接多种数据库,包括SQL Server、Oracle、DB2等。 在VB6.0中,可以使用ADO或OLE DB来连接SQL Server2000数据库。ADO可以提供更好的性能和灵活性,而OLE DB可以提供更好的可扩展性和灵活性。 VB6.0与SQL ...
安装或引入这个驱动后,开发者可以使用SQL语句执行数据查询、更新等操作。 2. DB2驱动:DB2是由IBM开发的一款企业级关系数据库管理系统,适用于大型分布式环境。对应的驱动包括JDBC和ODBC(Open Database ...
.net 统一数据库访问接口库,支持sql server ,db2,oracle,my sql,postgresql,sqlite等多种数据库,简化数据库的GRUD操作和where语句的lambda表达式
本文将详细介绍如何使用Java连接Oracle8、SQL Server、DB2、Informix、Sybase、MySQL以及PostgreSQL等数据库,并提供相应的代码示例。 #### 1. Java连接Oracle8/8i/9i数据库 在连接Oracle数据库时,我们需要使用...
关系数据库系统是当前应用最广泛的数据库管理系统,其代表产品包括MS SQL Server、Oracle和DB2等。关系数据库系统通过SQL语言进行数据的查询和操作。SQL语言不仅能够管理数据,还能够管理数据库本身。为了统一不同...
常见的数据库管理系统包括MySQL、SQL Server、Oracle、DB2等,每种数据库管理系统都有其特有的分页机制和语法。 MySQL分页 MySQL的分页语句使用LIMIT关键字,语法为: ```sql SELECT * FROM table_name LIMIT ...
### Oracle迁移到DB2 SQL语句差异 在IT项目的实施过程中,可能会遇到客户提出更换数据库的需求,例如从Oracle迁移到DB2。这种情况下,除了要考虑配置上的差异外,还需要关注SQL语句的不同之处。以下是对Oracle与DB2...