﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-一点思想-文章分类-Hibernate</title><link>http://www.blogjava.net/sharky77/category/9122.html</link><description>快樂工作,簡單生活</description><language>zh-cn</language><lastBuildDate>Tue, 05 Jun 2007 07:57:47 GMT</lastBuildDate><pubDate>Tue, 05 Jun 2007 07:57:47 GMT</pubDate><ttl>60</ttl><item><title>Db2/SQL命令大全</title><link>http://www.blogjava.net/sharky77/articles/122064.html</link><dc:creator>一点思想</dc:creator><author>一点思想</author><pubDate>Tue, 05 Jun 2007 02:05:00 GMT</pubDate><guid>http://www.blogjava.net/sharky77/articles/122064.html</guid><wfw:comment>http://www.blogjava.net/sharky77/comments/122064.html</wfw:comment><comments>http://www.blogjava.net/sharky77/articles/122064.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sharky77/comments/commentRss/122064.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sharky77/services/trackbacks/122064.html</trackback:ping><description><![CDATA[<p>连接数据库：</p>
<p>&nbsp; connect to [数据库名] user [操作用户名] using [密码] </p>
<p>创建缓冲池(8K)：</p>
<p>&nbsp; create bufferpool ibmdefault8k IMMEDIATE&nbsp; SIZE 5000 PAGESIZE 8 K ;<br>创建缓冲池(16K)(OA_DIVERTASKRECORD)：<br>&nbsp; create bufferpool ibmdefault16k IMMEDIATE&nbsp; SIZE 5000 PAGESIZE 16 K ;<br>创建缓冲池(32K)(OA_TASK)：<br>&nbsp; create bufferpool ibmdefault32k IMMEDIATE&nbsp; SIZE 5000 PAGESIZE 32 K ;</p>
<p>创建表空间：</p>
<p>&nbsp; CREATE TABLESPACE exoatbs IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 8K MANAGED BY SYSTEM USING ('/home/exoa2/exoacontainer') EXTENTSIZE 32 PREFETCHSIZE 16&nbsp; BUFFERPOOL IBMDEFAULT8K&nbsp; OVERHEAD 24.10 TRANSFERRATE 0.90&nbsp; DROPPED TABLE RECOVERY OFF;</p>
<p>&nbsp; CREATE TABLESPACE exoatbs16k&nbsp; IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 16K MANAGED BY SYSTEM USING ('/home/exoa2/exoacontainer16k'&nbsp;&nbsp; ) EXTENTSIZE 32&nbsp; PREFETCHSIZE 16&nbsp; BUFFERPOOL IBMDEFAULT16K&nbsp; OVERHEAD 24.1 TRANSFERRATE 0.90&nbsp; DROPPED TABLE RECOVERY OFF;</p>
<p>&nbsp; CREATE TABLESPACE exoatbs32k&nbsp; IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 32K MANAGED BY SYSTEM USING ('/home/exoa2/exoacontainer32k'&nbsp;&nbsp; ) EXTENTSIZE 32&nbsp; PREFETCHSIZE 16&nbsp; BUFFERPOOL IBMDEFAULT32K&nbsp; OVERHEAD 24.1 TRANSFERRATE 0.90&nbsp; DROPPED TABLE RECOVERY OFF;</p>
<p>GRANT USE OF TABLESPACE exoatbs TO PUBLIC;<br>GRANT USE OF TABLESPACE exoatbs16k TO PUBLIC;<br>GRANT USE OF TABLESPACE exoatbs32k TO PUBLIC;</p>
<p>创建系统表空间：</p>
<p>&nbsp; CREATE TEMPORARY TABLESPACE exoasystmp IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 8K&nbsp; MANAGED BY SYSTEM USING ('/home/exoa2/exoasystmp'&nbsp;&nbsp; ) EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT8K&nbsp; OVERHEAD 24.10 TRANSFERRATE 0.90&nbsp; DROPPED TABLE RECOVERY OFF;</p>
<p>&nbsp; CREATE TEMPORARY TABLESPACE exoasystmp16k IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 16K MANAGED BY SYSTEM USING ('/home/exoa2/exoasystmp16k'&nbsp; ) EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT16K OVERHEAD 24.10 TRANSFERRATE 0.90&nbsp; DROPPED TABLE RECOVERY OFF;</p>
<p>&nbsp; CREATE TEMPORARY TABLESPACE exoasystmp32k IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 32K MANAGED BY SYSTEM USING ('/home/exoa2/exoasystmp32k') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT32K OVERHEAD 24.10 TRANSFERRATE 0.90&nbsp; DROPPED TABLE RECOVERY OFF;</p>
<p>1. 启动实例(db2inst1):</p>
<p>db2start</p>
<p>2. 停止实例(db2inst1):</p>
<p>db2stop</p>
<p>3. 列出所有实例(db2inst1)</p>
<p>db2ilist</p>
<p>5.列出当前实例:</p>
<p>db2 get instance</p>
<p>4. 察看示例配置文件:</p>
<p>db2 get dbm cfg|more</p>
<p>5. 更新数据库管理器参数信息:</p>
<p>db2 update dbm cfg using para_name para_value</p>
<p>6. 创建数据库:</p>
<p>db2 create db test</p>
<p>7. 察看数据库配置参数信息</p>
<p>db2 get db cfg for test|more</p>
<p>8. 更新数据库参数配置信息</p>
<p>db2 update db cfg for test using para_name para_value</p>
<p>10.删除数据库:</p>
<p>db2 drop db test</p>
<p>11.连接数据库</p>
<p>db2 connect to test</p>
<p>12.列出所有表空间的详细信息。</p>
<p>db2 list tablespaces show detail</p>
<p>13.查询数据:</p>
<p>db2 select * from tb1</p>
<p>14.删除数据:</p>
<p>db2 delete from tb1 where id=1</p>
<p>15.创建索引:</p>
<p>db2 create index idx1 on tb1(id);</p>
<p>16.创建视图:</p>
<p>db2 create view view1 as select id from tb1</p>
<p>17.查询视图:</p>
<p>db2 select * from view1</p>
<p>18.节点编目</p>
<p>db2 catalog tcp node node_name remote server_ip server server_port</p>
<p>19.察看端口号</p>
<p>db2 get dbm cfg|grep SVCENAME</p>
<p>20.测试节点的附接</p>
<p>db2 attach to node_name</p>
<p>21.察看本地节点</p>
<p>db2 list node direcotry</p>
<p>22.节点反编目</p>
<p>db2 uncatalog node node_name</p>
<p>23.数据库编目</p>
<p>db2 catalog db db_name as db_alias at node node_name</p>
<p>24.察看数据库的编目</p>
<p>db2 list db directory</p>
<p>25.连接数据库</p>
<p>db2 connect to db_alias user user_name using user_password</p>
<p>26.数据库反编目</p>
<p>db2 uncatalog db db_alias</p>
<p>27.导出数据</p>
<p>db2 export to myfile of ixf messages msg select * from tb1</p>
<p>28.导入数据</p>
<p>db2 import from myfile of ixf messages msg replace into tb1</p>
<p>29.导出数据库的所有表数据</p>
<p>db2move test export</p>
<p>30.生成数据库的定义</p>
<p>db2look -d db_alias -a -e -m -l -x -f -o db2look.sql</p>
<p>31.创建数据库</p>
<p>db2 create db test1</p>
<p>32.生成定义</p>
<p>db2 -tvf db2look.sql</p>
<p>33.导入数据库所有的数据</p>
<p>db2move db_alias import</p>
<p>34.重组检查</p>
<p>db2 reorgchk</p>
<p>35.重组表tb1</p>
<p>db2 reorg table tb1</p>
<p>36.更新统计信息</p>
<p>db2 runstats on table tb1</p>
<p>37.备份数据库test</p>
<p>db2 backup db test</p>
<p>38.恢复数据库test</p>
<p>db2 restore db test</p>
<p>399\.列出容器的信息</p>
<p>db2 list tablespace containers for tbs_id show detail</p>
<p>40.创建表:</p>
<p>db2 ceate table tb1(id integer not null,name char(10))</p>
<p>41.列出所有表</p>
<p>db2 list tables</p>
<p>42.插入数据:</p>
<p>db2 insert into tb1 values(1,&#8217;sam&#8217;);</p>
<p>db2 insert into tb2 values(2,&#8217;smitty&#8217;);</p>
<p>. 建立数据库DB2_GCB </p>
<p>CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB </p>
<p>USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32 </p>
<p>2. 连接数据库 </p>
<p>connect to sample1 user db2admin using 8301206 </p>
<p>3. 建立别名 </p>
<p>create alias db2admin.tables for sysstat.tables; </p>
<p>CREATE ALIAS DB2ADMIN.VIEWS FOR SYSCAT.VIEWS </p>
<p>create alias db2admin.columns for syscat.columns; </p>
<p>create alias guest.columns for syscat.columns; </p>
<p>4. 建立表 </p>
<p>create table zjt_tables as </p>
<p>(select * from tables) definition only; </p>
<p>create table zjt_views as </p>
<p>(select * from views) definition only; </p>
<p>5. 插入记录 </p>
<p>insert into zjt_tables select * from tables; </p>
<p>insert into zjt_views select * from views; </p>
<p>6. 建立视图 </p>
<p>create view V_zjt_tables as select tabschema,tabname from zjt_tables; </p>
<p>7. 建立触发器 </p>
<p>CREATE TRIGGER zjt_tables_del </p>
<p>AFTER DELETE ON zjt_tables </p>
<p>REFERENCING OLD AS O </p>
<p>FOR EACH ROW MODE DB2SQL </p>
<p>Insert into zjt_tables1 values(substr(o.tabschema,1,8),substr(o.tabname,1,10)) </p>
<p>8. 建立唯一性索引 </p>
<p>CREATE UNIQUE INDEX I_ztables_tabname </p>
<p>[size=3]ON zjt_tables(tabname); </p>
<p>9. 查看表 </p>
<p>select tabname from tables </p>
<p>where tabname='ZJT_TABLES'; </p>
<p>10. 查看列 </p>
<p>select SUBSTR(COLNAME,1,20) as 列名,TYPENAME as 类型,LENGTH as 长度 </p>
<p>from columns </p>
<p>where tabname='ZJT_TABLES'; </p>
<p>11. 查看表结构 </p>
<p>db2 describe table user1.department </p>
<p>db2 describe select * from user.tables </p>
<p>12. 查看表的索引 </p>
<p>db2 describe indexes for table user1.department </p>
<p>13. 查看视图 </p>
<p>select viewname from views </p>
<p>where viewname='V_ZJT_TABLES'; </p>
<p>14. 查看索引 </p>
<p>select indname from indexes </p>
<p>where indname='I_ZTABLES_TABNAME'; </p>
<p>15. 查看存贮过程 </p>
<p>SELECT SUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15) </p>
<p>FROM SYSCAT.PROCEDURES; </p>
<p>16. 类型转换(cast) </p>
<p>ip datatype:varchar </p>
<p>select cast(ip as integer)+50 from log_comm_failed </p>
<p>17. 重新连接 </p>
<p>connect reset </p>
<p>18. 中断数据库连接 </p>
<p>disconnect db2_gcb </p>
<p>19. view application </p>
<p>LIST APPLICATION; </p>
<p>20. kill application </p>
<p>FORCE APPLICATION(0); </p>
<p>db2 force applications all (强迫所有应用程序从数据库断开) </p>
<p>21. lock table</p>
<p>lock table test in exclusive mode </p>
<p>22. 共享 </p>
<p>lock table test in share mode </p>
<p>23. 显示当前用户所有表 </p>
<p>list tables </p>
<p>24. 列出所有的系统表 </p>
<p>list tables for system </p>
<p>25. 显示当前活动数据库 </p>
<p>list active databases </p>
<p>26. 查看命令选项 </p>
<p>list command options </p>
<p>27. 系统数据库目录 </p>
<p>LIST DATABASE DIRECTORY </p>
<p>28. 表空间 </p>
<p>list tablespaces </p>
<p>29. 表空间容器 </p>
<p>LIST TABLESPACE CONTAINERS FOR </p>
<p>Example: LIST TABLESPACE CONTAINERS FOR 1 </p>
<p>30. 显示用户数据库的存取权限 </p>
<p>GET AUTHORIZATIONS </p>
<p>31. 启动实例 </p>
<p>DB2START </p>
<p>32. 停止实例 </p>
<p>db2stop </p>
<p>33. 表或视图特权 </p>
<p>grant select,delete,insert,update on tables to user </p>
<p>grant all on tables to user WITH GRANT OPTION </p>
<p>34. 程序包特权 </p>
<p>GRANT EXECUTE </p>
<p>ON PACKAGE PACKAGE-name </p>
<p>TO PUBLIC </p>
<p>35. 模式特权 </p>
<p>GRANT CREATEIN ON SCHEMA SCHEMA-name TO USER </p>
<p>36. 数据库特权 </p>
<p>grant connect,createtab,dbadm on database to user </p>
<p>37. 索引特权 </p>
<p>grant control on index index-name to user </p>
<p>38. 信息帮助 (? XXXnnnnn ) </p>
<p>例:? SQL30081 </p>
<p>39. SQL 帮助(说明 SQL 语句的语法) </p>
<p>help statement </p>
<p>例如，help SELECT </p>
<p>40. SQLSTATE 帮助(说明 SQL 的状态和类别代码) </p>
<p>? sqlstate 或 ? class-code </p>
<p>41. 更改与"管理服务器"相关的口令 </p>
<p>db2admin setid username password </p>
<p>42. 创建 SAMPLE 数据库 </p>
<p>db2sampl </p>
<p>db2sampl F:(指定安装盘) </p>
<p>43. 使用操作系统命令 </p>
<p>! dir </p>
<p>44. 转换数据类型 (cast) </p>
<p>SELECT EMPNO, CAST(RESUME AS VARCHAR(370)) </p>
<p>FROM EMP_RESUME </p>
<p>WHERE RESUME_FORMAT = 'ascii' </p>
<p>45. UDF</p>
<p>要运行 DB2 Java 存储过程或 UDF，还需要更新服务器上的 DB2 数据库管理程序配置，以包括在该机器上安装 JDK 的路径 </p>
<p>db2 update dbm cfg using JDK11_PATH d:sqllibjavajdk </p>
<p>TERMINATE </p>
<p>update dbm cfg using SPM_NAME sample </p>
<p>46. 检查 DB2 数据库管理程序配置 </p>
<p>db2 get dbm cfg </p>
<p>47. 检索具有特权的所有授权名 </p>
<p>SELECT DISTINCT GRANTEE, GRANTEETYPE, 'DATABASE' FROM SYSCAT.DBAUTH </p>
<p>UNION </p>
<p>SELECT DISTINCT GRANTEE, GRANTEETYPE, 'TABLE ' FROM SYSCAT.TABAUTH </p>
<p>UNION </p>
<p>SELECT DISTINCT GRANTEE, GRANTEETYPE, 'PACKAGE ' FROM SYSCAT.PACKAGEAUTH </p>
<p>UNION </p>
<p>SELECT DISTINCT GRANTEE, GRANTEETYPE, 'INDEX ' FROM SYSCAT.INDEXAUTH </p>
<p>UNION </p>
<p>SELECT DISTINCT GRANTEE, GRANTEETYPE, 'COLUMN ' FROM SYSCAT.COLAUTH </p>
<p>UNION </p>
<p>SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SCHEMA ' FROM SYSCAT.SCHEMAAUTH </p>
<p>UNION </p>
<p>SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SERVER ' FROM SYSCAT.PASSTHRUAUTH </p>
<p>ORDER BY GRANTEE, GRANTEETYPE, 3 </p>
<p>create table yhdab </p>
<p>(id varchar(10), </p>
<p>password varchar(10), </p>
<p>ywlx varchar(10), </p>
<p>kh varchar(10)); </p>
<p>create table ywlbb </p>
<p>(ywlbbh varchar(8), </p>
<p>ywmc varchar(60)) </p>
<p>48. 修改表结构 </p>
<p>alter table yhdab ALTER kh SET DATA TYPE varchar(13); </p>
<p>alter table yhdab ALTER ID SET DATA TYPE varchar(13); </p>
<p>alter table lst_bsi alter bsi_money set data type int; </p>
<p>insert into yhdab values </p>
<p>('20000300001','123456','user01','20000300001'), </p>
<p>('20000300002','123456','user02','20000300002'); </p>
<p>49. 业务类型说明 </p>
<p>insert into ywlbb values </p>
<p>('user01','业务申请'), </p>
<p>('user02','业务撤消'), </p>
<p>('user03','费用查询'), </p>
<p>('user04','费用自缴'), </p>
<p>('user05','费用预存'), </p>
<p>('user06','密码修改'), </p>
<p>('user07','发票打印'), </p>
<p>('gl01','改用户基本信息'), </p>
<p>('gl02','更改支付信息'), </p>
<p>('gl03','日统计功能'), </p>
<p>('gl04','冲帐功能'), </p>
<p>('gl05','对帐功能'), </p>
<p>('gl06','计费功能'), </p>
<p>('gl07','综合统计') </p>
<p>备份数据库：<br>CONNECT TO EXOA;<br>QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS;<br>CONNECT RESET;<br>BACKUP DATABASE EXOA TO "/home/exoa2/db2bak/" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;<br>CONNECT TO EXOA;<br>UNQUIESCE DATABASE;<br>CONNECT RESET;</p>
<p>以下是小弟在使用db2move中的一些经验，希望对大家有所帮助。 </p>
<p>&nbsp;db2&nbsp;&nbsp; connect&nbsp;&nbsp; to&nbsp; YOURDB&nbsp;&nbsp; <br>连接数据库 </p>
<p>&nbsp;db2look -d&nbsp; YOURDB&nbsp; -a -e -x -o creatab.sql <br>导出建库表的SQL </p>
<p>&nbsp;db2move&nbsp;&nbsp; YOURDB&nbsp; export <br>用db2move将数据备份出来 </p>
<p>&nbsp;vi&nbsp;&nbsp; creatab.sql <br>如要导入的数据库名与原数据库不同，要修改creatab.sql中CONNECT 项 <br>如相同则不用更改 </p>
<p>&nbsp;db2move&nbsp; NEWDB&nbsp; load <br>将数据导入新库中 </p>
<p>在导入中可能因为种种原因发生中断，会使数据库暂挂 <br>db2&nbsp;&nbsp;&nbsp; list tablespaces&nbsp;&nbsp; show&nbsp;&nbsp; detail <br>如： <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 详细说明： <br>&nbsp;&nbsp;&nbsp;&nbsp; 装入暂挂 <br>&nbsp;总页数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1652 <br>&nbsp;可用页数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1652 <br>&nbsp;已用页数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1652 <br>&nbsp;空闲页数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 不适用 <br>&nbsp;高水位标记（页）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 不适用 <br>&nbsp;页大小（字节）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 4096 <br>&nbsp;盘区大小（页）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 32 <br>&nbsp;预读取大小（页）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 32 <br>&nbsp;容器数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 1 <br>&nbsp;状态更改表空间标识&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 2 <br>&nbsp;状态更改对象标识&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = 59 </p>
<p>&nbsp;db2 select tabname,tableid from syscat.tables where tableid=59 <br>查看是哪张表挂起 </p>
<p>表名知道后到db2move.lst(在db2move&nbsp; YOURDB&nbsp; export的目录中)中找到相应的.ixf文件 <br>&nbsp;db2 load from tab11.ixf of ixf terminate into db2admin.xxxxxxxxx <br>tab11.ixf对应的是xxxxxxxxx表 </p>
<p>数据库会恢复正常，可再用db2 list tablespaces show detail查看</p>
<img src ="http://www.blogjava.net/sharky77/aggbug/122064.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sharky77/" target="_blank">一点思想</a> 2007-06-05 10:05 <a href="http://www.blogjava.net/sharky77/articles/122064.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>