手机版

SQL Server,Oracle,DB2数据库SQL语句比较(3)

时间:2025-04-23   来源:未知    
字号:

’等;

注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 w
here PROCSCHEMA=’DB2INST1’



在存储结构上:
数据库由许多数据文件组成,在逻辑上则是有许多表空间组成。一个表空间则可以对应多个数据文件。在表空间内的数据库,根据用户不同,分为许多不同的模式,每个模式内包含有表,索引等对象。每个对象对应到一个段,段由

SQL Server,Oracle,DB2数据库SQL语句比较(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)