]]>DB2常见命o(h)http://www.aygfsteel.com/zqbchina/archive/2008/09/19/229946.html心砚心砚Fri, 19 Sep 2008 07:07:00 GMThttp://www.aygfsteel.com/zqbchina/archive/2008/09/19/229946.htmlhttp://www.aygfsteel.com/zqbchina/comments/229946.htmlhttp://www.aygfsteel.com/zqbchina/archive/2008/09/19/229946.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/229946.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/229946.html2. 停止实例(db2inst1):db2stop 3. 列出所有实?db2inst1):db2ilist 4. 列出当前实例:db2 get instance 5. 更新数据库管理器参数信息:db2 update dbm cfg using para_name para_value 6. 创徏数据?db2 create db test 7. 察看数据库配|参C息db2 get db cfg for test|more 8. 更新数据库参数配|信息db2 update db cfg for test using para_name para_value 9. 察看CZ配置文g:db2 get dbm cfg|more 10.删除数据?db2 drop db test 11.q接数据库db2 connect to test 12.列出所有表I间的详l信息。db2 list tablespaces show detail 13.查询数据:db2 select * from tb1 14.数据:db2 delete from tb1 where id=1 15.创徏索引:db2 create index idx1 on tb1(id); 16.创徏视图:db2 create view view1 as select id from tb1 17.查询视图:db2 select * from view1 18.节点~目db2 catalog tcpip node node_name remote server_ip server server_port 19.察看端口号db2 get dbm cfg|grep SVCENAME 20.试节点的附接db2 attach to node_name 21.察看本地节点db2 list node directory 22.节点反编目db2 uncatalog node node_name 23.数据库编目db2 catalog db db_name as db_alias at node node_name 24.察看数据库的~目db2 list db directory 25.q接数据库db2 connect to db_alias user user_name using user_password 26.数据库反~目db2 uncatalog db db_alias 27.导出数据db2 export to myfile of ixf messages msg select * from tb1 28.导入数据(ixf) import from myfile of ixf messages msg replace into tb1 28.导入数据(del) import from myfile of del insert into tb1 29.导出数据库的所有表数据db2move test export 30.生成数据库的定义db2look -d db_alias -a -e -m -l -x -f -o db2look.sql 31.创徏数据库db2 create db test1 32.生成定义db2 -tvf db2look.sql 33.导入数据库所有的数据db2move db_alias import 34.重组查db2 reorgchk 35.重组表tb1db2 reorg table tb1 36.更新l计信息db2 runstats on table tb1 37.备䆾数据库testdb2 backup db test 38.恢复数据库testdb2 restore db test 39.列出容器的信息db2 list tablespace containers for tbs_id show detail 40.创徏?db2 ceate table tb1(id integer not null,name char(10)) 41.列出所有表db2 list tables 42.插入数据:db2 insert into tb1 values(1,’sam?;db2 insert into tb2 values(2,’smitty?;
]]>DB2中的一些随?/title>http://www.aygfsteel.com/zqbchina/archive/2008/08/20/223282.html心砚心砚Wed, 20 Aug 2008 08:02:00 GMThttp://www.aygfsteel.com/zqbchina/archive/2008/08/20/223282.htmlhttp://www.aygfsteel.com/zqbchina/comments/223282.htmlhttp://www.aygfsteel.com/zqbchina/archive/2008/08/20/223282.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/223282.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/223282.htmlselect a from T1 union all select null as a from T2; 报错,修改Ҏ(gu)如下: select a from T1 union all select cast(null as timestamp) as a from T2; q样可以把null强制转换成timestamp? 同样的还? CAST(NULL as CHAR) CAST(NULL AS DATE) CAST(NULL as INTEGER) ......
2, 在DB2? 和Oracle中NVL函数功能相同的函Cؓ(f) coalesce, 它的功能比oracle可能q要好一?可以指定? Oracle中nvl函数好像不可以这? 没有仔细验证) . ? select coalesce(a,1) from T.
CREATE FUNCTION F_YEAR_ALL_DAYS (THE_DAY VARCHAR(10) ) RETURNS TABLE (ROWID INTEGER, DETAIL_DATE DATE ) SPECIFIC SQL071218171441700 LANGUAGE SQL NOT DETERMINISTIC READS SQL DATA STATIC DISPATCH CALLED ON NULL INPUT EXTERNAL ACTION INHERIT SPECIAL REGISTERS p1:begin atomic DECLARE v_first_day VARCHAR(10); SET v_first_day = substr(THE_DAY,1,4)||'-01'||'-01'; RETURN select T.rowid,T.detail_date from ( select a.rowid,a.detail_date from ( select ROW_NUMBER() over() as rowid, (DATE(v_first_day) + ( ROW_NUMBER() over() - 1) day ) as detail_date from table_a) a where year(a.detail_date) = year(v_first_day)) as T; end p1@ q里,函数体中的分L(fng)束符q没有改?只是在函C外围定义的地方加了一个标志符p1,q用@代替分号l束W?
]]>eclipse中的一个编译错误修?http://www.aygfsteel.com/zqbchina/archive/2008/03/25/188521.html心砚心砚Tue, 25 Mar 2008 08:48:00 GMThttp://www.aygfsteel.com/zqbchina/archive/2008/03/25/188521.htmlhttp://www.aygfsteel.com/zqbchina/comments/188521.htmlhttp://www.aygfsteel.com/zqbchina/archive/2008/03/25/188521.html#Feedback0http://www.aygfsteel.com/zqbchina/comments/commentRss/188521.htmlhttp://www.aygfsteel.com/zqbchina/services/trackbacks/188521.html解决Ҏ(gu): 最初无论怎样Clean都不能去掉编译红?后来在网上搜索到一个解x?原文是这L(fng): I found that if I remove the project and re-add it again it works (clean all and build all did not work). Strange but at least it works now ;-) 本h比较?觉得remove 后再re-add太麻?, 我的做法是直接将出错的project, close?然后再open. 发现~译竟然也好?
说明Q在反编译中出现了错误:(x) The class file version is 47.0 (only 45.3 and 46.0 are supported) JavaClassFileParseException: Class file version mismatch。网上搜索了一下,很多都说是版本的问题Qjad的官方网站上也说是版本的问题Q但我的已经是最新的版本了;在反复试验的情况下,l于发现问题的解x法是Q只要在jad.exe的当前\径下执行jad命o(h)可以顺利反~译。相信这点对遇到同样问题的朋友有所帮助?br />