仔细解说有关“DB2“数据库的一些小技巧-2
 
例: 
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 。 
12. 表名或形式中含有引号时碰面表 
敕令窗口:db2 select * from "tabschema"."tabname" 
敕令行措置责罚器:db2=> select * from "tabschema"."tabname" 
13. 导出数据库的表结构生成DDL文件 
敕令窗口:db2look -d -e -c -o 
14. 实施剧本文件 
敕令窗口:db2 -tvf 
15. 代码页的转换 
16. 获取当前DB2的版本 
select * from sysibm.sysversions 
17. DB2表的字段的修正限定? 
只能修正VARCHAR2规范的而且只能添加不能裁减 
alter table alter column set data type varchar(SIZE) 
 
18. 如何搜查表的结构? 
describe table 
or 
describe select * from . 
19. 如何疾速消灭一个年夜表? 
ALTER TABLE TABLE_NAME ACTIVE NOT LOGGED INITALLY WITH EMPTY TABLE 
20. 如何搜查数据库的存储历程? 
SELECT * FROM SYSCAT.PROCEDURES 
 
21. 如何搜查表的约束? 
SELECT * FROM SYSCAT.CHECKS WHERE TABNAME = 
22. 如何搜查表的援用完整约束? 
SELECT * FROM SYSCAT.REFERENCES WHERE TABNAME = 
23. 如何晓得BUFFERPOOLS状况? 
select * from SYSCAT.BUFFERPOOLS 
24. 如何在敕令行下搜查修正实例和数据库设置参数? 
搜查实例设置参数: db2 get dbm cfg 
修正实例设置参数: db2 update dbm cfg using 参数名 新值 
搜查数据库设置参数: db2 get db cfg for 
修正数据库设置参数: db2 update db cfg for using 参数名 新值 
25. 如何修正缓冲区? 
添加缓冲区: create bufferpool size [pagesize 4096] {[not] EXTENDED STORAGE} 
修正缓冲区: alter bufferpool size {[not] EXTENDED STORAGE} 
删除缓冲区: drop bufferpool 
假设缓冲区年夜小设置为 -1 施展阐发缓冲池的页面数量由数据库设置参数buffpage决意。 
注重: 数据库设置参数buffpage仅对缓冲区年夜小设置为 -1 的缓冲池起熏染。 
26. 多个字段时如何欠亨过哄骗select子句哄骗in/not in 
select * from tabschema.tabname where 
(colA, colB, colC) [not] in (values 
(valueA1, valueB1, valueC1), (valueA2, valueB2, valueC2),
 ...(valueAn, valueBn, valueCn)) 
 
 
来自: 新客网(www.xker.com) 详文参考:http://www.xker.com/page/e2008/0202/46898_2.html
版权声明:
原创作品,许可转载,转载时请务必以超链接方式标明文章 原始出处 、作者信息和本声明。不然将追查法律责任。
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号