例:
create database dbtest using codeset
IBM-437 territory US
|
也可以设置整个数据库的代码页,在win2000/NT/xp中,在我的电脑--> 属性--> 高级--> 环境变量中添加变量DB2CODEPAGE = ,例:DB2CODEPAGE = 437 或 DB2CODEPAGE = 1386。或者在IBM DB2命令窗口输入 db2set DB2CODEPAGE=1386,设置后需要重新启动DB2生效。
11.DB2低版本数据到高版本的迁移
先将低版本数据备份使用恢复功能导入高版本数据库,然后在命令窗口输入:
db2 migrate database <db_name>
|
12. 表名或模式中含有引号时访问表
命令窗口:
db2 select * from \ "tabschema\ ".\ "tabname\ "
命令行处理器:db2=> select * from "tabschema ". "tabname "
|
13. 导出数据库的表结构生成DDL文件
命令窗口:
db2look -d <db_name> -e -c -o <file_name>
|
14. 执行脚本文件
命令窗口:
15. 代码页的转换
16. 获取当前DB2的版本
select * from sysibm.sysversions
|
17. DB2表的字段的修改限制?
只能修改VARCHAR2类型的并且只能增加不能减少
alter table <tb_name> alter column
<col_name> set data type varchar(SIZE)
|
18.如何查看表的结构?
describe table <tb_name>
or
describe select * from <schema> . <tb_name>
|
19. 如何快速清除一个大表?
ALTER TABLE TABLE_NAME ACTIVE NOT
LOGGED INITALLY WITH EMPTY TABLE
|
20. 如何查看数据库的存储过程?
SELECT * FROM SYSCAT.PROCEDURES
|
<<上一页
1
2
3
下一页>>
|