??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产一区视频,色天使亚洲综合一区二区,在线精品亚洲一区二区 http://www.tkk7.com/youngturk/category/20147.htmlThe world is a fine place , and worth fighting for it.zh-cnThu, 04 Aug 2016 09:07:15 GMTThu, 04 Aug 2016 09:07:15 GMT60oracle 分页 伪列 只能于 不能大于http://www.tkk7.com/youngturk/archive/2016/08/04/431449.htmlyoungturkyoungturkThu, 04 Aug 2016 00:53:00 GMThttp://www.tkk7.com/youngturk/archive/2016/08/04/431449.htmlhttp://www.tkk7.com/youngturk/comments/431449.htmlhttp://www.tkk7.com/youngturk/archive/2016/08/04/431449.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/431449.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/431449.htmlselect * from (select A.*, rownum rn from T_CD_LOC A where rownum > 20) where rn <41 ?br />

select * from (select t.* ,rownum rn from T_CD_LOC t where rownum<=40) where rn>=20 ?br />
firstIndex=0
pageNumber
pageSize=20
select * from (select A.*,rownum rn from T_CD_LOC a where rownum < ((firstIndex+pageNumber+1)*pageSize) where rn >((firstIndex+pageNumber)*pageSize)


youngturk 2016-08-04 08:53 发表评论
]]>
oracle只导出数据的Ҏhttp://www.tkk7.com/youngturk/archive/2015/07/17/426276.htmlyoungturkyoungturkFri, 17 Jul 2015 06:17:00 GMThttp://www.tkk7.com/youngturk/archive/2015/07/17/426276.htmlhttp://www.tkk7.com/youngturk/comments/426276.htmlhttp://www.tkk7.com/youngturk/archive/2015/07/17/426276.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/426276.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/426276.html 1、EXP: 
      有三U主要的方式Q完全、用戗表Q?nbsp;
      1、完全: 
          EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 
          如果要执行完全导出,必须hҎ的权?nbsp;
      2、用h式: 
          EXP SONIC/SONIC    BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC 
          q样用户SONIC的所有对象被输出到文件中?nbsp;
      3、表模式Q?br />          EXP SONIC/SONIC    BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) 
          q样用户SONIC的表SONICp导出 

youngturk 2015-07-17 14:17 发表评论
]]>
Oracle11g R2用EXP导出时报EXP-00011错误的解x?Q{Q?/title><link>http://www.tkk7.com/youngturk/archive/2014/10/24/418991.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Fri, 24 Oct 2014 02:40:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2014/10/24/418991.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/418991.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2014/10/24/418991.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/418991.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/418991.html</trackback:ping><description><![CDATA[用定时器 + bat脚本做oracle的备份,已经备䆾了几个月了。这几天H然发现备䆾出来的dmp数据完全没法重新导入到新的数据库中? 起初以ؓ是版本问题,或者导出参数的问题Q于是在|上不停的搜索、尝试,最后还是没发现问题原因? 了q是研究一下导入日志中的错误,于是日志中出错误的表尝试单独导出,居然出现EXP-00011Q?表不存在 错误Q可是数据库中明明有q个表呀。根据这个方向再上网一查,l于扑ֈ原因了,原来?1g中空表是默认是不占Segment的,D备䆾导出的时候压根就没导出那些空表,q样才出现备份的dmp没法导入的问题,敢情我几个月的备份工作都白做了? 可ORACLE 你妈X的,备䆾导出时没导出Iq么大的事情你居然没有Q何提C,你他*妈的是ؓ了创造客服赚qZ么? 哎,处理q程如下Q? 1.用system帐号q入Q? 1.1 查看是否为true show parameter deferred_segment_creation; 1.2 修改为false alter system set deferred_segment_creation=false; 2.用数据库帐号dQ? 2.1 查找所有数据表为空的表 select table_name from user_tables where NUM_ROWS=0; 2.2 把这些表l成修改Segment的脚本: select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0; 2.3 ?.2中查询的l果导出来,或者复制出来,q执行修Ҏ有空表? q个时候就能把所有空表导出来了? 感谢以下两位的帖子,l了我很大帮? http://arthas-fang.iteye.com/blog/875258 http://wanwentao.blog.51cto.com/2406488/545154 <img src ="http://www.tkk7.com/youngturk/aggbug/418991.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2014-10-24 10:40 <a href="http://www.tkk7.com/youngturk/archive/2014/10/24/418991.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>xml应用d键说?/title><link>http://www.tkk7.com/youngturk/archive/2013/11/15/406356.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Fri, 15 Nov 2013 02:25:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2013/11/15/406356.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/406356.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2013/11/15/406356.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/406356.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/406356.html</trackback:ping><description><![CDATA[<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #000000"><</span><span style="color: #000000">record table</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">CkypHead</span><span style="color: #000000">"</span><span style="color: #000000"> totalFields</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">21</span><span style="color: #000000">"</span><span style="color: #000000"> tableType</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">vessel</span><span style="color: #000000">"</span><span style="color: #000000">></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">primaryKey field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">lID</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><!--</span><span style="color: #000000">兛_代码</span><span style="color: #000000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">property maxLength</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">6</span><span style="color: #000000">"</span><span style="color: #000000"> sequence</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">1</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">CUSTOMS_ID</span><span style="color: #000000">"</span><span style="color: #000000"> fileInfo</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">receiverCode</span><span style="color: #000000">"</span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><!--</span><span style="color: #000000">舱单q?/span><span style="color: #000000">/</span><span style="color: #000000">出口标志</span><span style="color: #000000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">property maxLength</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">1</span><span style="color: #000000">"</span><span style="color: #000000"> sequence</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">2</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">I_E_FLAG</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #000000"><</span><span style="color: #000000">record table</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">CkypContainer</span><span style="color: #000000">"</span><span style="color: #000000"> totalFields</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">7</span><span style="color: #000000">"</span><span style="color: #000000"> tableType</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">ctn</span><span style="color: #000000">"</span><span style="color: #000000">></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">primaryKey field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">lID</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">/>--</span><span style="color: #000000">表主键ID<br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">foreignKey refTable</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">CkypHead</span><span style="color: #000000">"</span><span style="color: #000000"> refField</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">lID</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">lHeadID</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">/></span><span style="color: #000000">外键链接外键名lHeadIDQ链接的外键表CkypHead lID<br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" /><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><!--</span><span style="color: #000000"> 序号 </span><span style="color: #000000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">property maxLength</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">5</span><span style="color: #000000">"</span><span style="color: #000000"> sequence</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">1</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">CONTA_SEQ_NO</span><span style="color: #000000">"</span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><!--</span><span style="color: #000000"> 提运单号 </span><span style="color: #000000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">property maxLength</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">20</span><span style="color: #000000">"</span><span style="color: #000000"> sequence</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">2</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">BILL_NO</span><span style="color: #000000">"</span><span style="color: #000000"> fieldType</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">bill</span><span style="color: #000000">"</span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><!--</span><span style="color: #000000"> 集装号 </span><span style="color: #000000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">property maxLength</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">11</span><span style="color: #000000">"</span><span style="color: #000000"> sequence</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">3</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">CONTA_NO</span><span style="color: #000000">"</span><span style="color: #000000"> fieldType</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">ctnno</span><span style="color: #000000">"</span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><!--</span><span style="color: #000000"> 标准标?nbsp;</span><span style="color: #000000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">property maxLength</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">1</span><span style="color: #000000">"</span><span style="color: #000000"> sequence</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">4</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">CONTA_SIZE</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><!--</span><span style="color: #000000"> 铅封?nbsp;</span><span style="color: #000000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">property maxLength</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">10</span><span style="color: #000000">"</span><span style="color: #000000"> sequence</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">5</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">SEAL_NO</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><!--</span><span style="color: #000000"> 规格cd </span><span style="color: #000000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">property maxLength</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">4</span><span style="color: #000000">"</span><span style="color: #000000"> sequence</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">6</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">CONTA_TYPE</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><!--</span><span style="color: #000000"> 集装重量(总重Q?nbsp;</span><span style="color: #000000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />        </span><span style="color: #000000"><</span><span style="color: #000000">property maxLength</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">11</span><span style="color: #000000">"</span><span style="color: #000000"> sequence</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">7</span><span style="color: #000000">"</span><span style="color: #000000"> field</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">CONTA_WT</span><span style="color: #000000">"</span><span style="color: #000000"> type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">float</span><span style="color: #000000">"</span><span style="color: #000000"> precision</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">2</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">/></span><span style="color: #000000"><br /><img align="top" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" alt="" />    </span><span style="color: #000000"></</span><span style="color: #000000">record</span><span style="color: #000000">></span></div><img src ="http://www.tkk7.com/youngturk/aggbug/406356.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2013-11-15 10:25 <a href="http://www.tkk7.com/youngturk/archive/2013/11/15/406356.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle字符集设|?/title><link>http://www.tkk7.com/youngturk/archive/2013/03/30/397166.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Sat, 30 Mar 2013 02:35:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2013/03/30/397166.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/397166.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2013/03/30/397166.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/397166.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/397166.html</trackback:ping><description><![CDATA[     摘要: Oracle 字符集的查看和修? 一、什么是Oracle字符?        Oracle字符集是一个字节数据的解释的符号集?有大之?有相互的包容关系。ORACLE 支持国家语言的体pȝ构允怽使用本地化语a来存储,处理Q检索数据。它使数据库工具Q错误消息,排序ơ序Q日期,旉Q货币,数字Q和日历自动适应本地化语a和^台?..  <a href='http://www.tkk7.com/youngturk/archive/2013/03/30/397166.html'>阅读全文</a><img src ="http://www.tkk7.com/youngturk/aggbug/397166.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2013-03-30 10:35 <a href="http://www.tkk7.com/youngturk/archive/2013/03/30/397166.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle中如何用SQL字D|否包括中文字W?/title><link>http://www.tkk7.com/youngturk/archive/2013/02/06/395182.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Wed, 06 Feb 2013 08:02:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2013/02/06/395182.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/395182.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2013/02/06/395182.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/395182.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/395182.html</trackback:ping><description><![CDATA[<p>有个问题Q没有考虑中文~码字符Q由于迁Uȝ表有几千万数据,但是有中文的记录集很,问我能否扑և有中文内容的记录数。首先我惛_的是采用每个字节ASCII的方式,q样的话需要写一个自定义函数Q然后SQL中调用得到结果。但是感觉这个方法估计很耗时Q毕竟每个字W都要比较,所以没有去实现。突然想到Oracle有一个编码{换的函数叫ConvertQ如果一个字W串~码转换前后不一样就表示字符串里面含有非ASCII字符Q这样就得到l果。最后写出来试了一下,实可行Q?500万记?0U钟扫描结束。以下是试用例Q?/p> <p>SQL> select *<br />  2    from (select 'abcd' c1 from dual<br />  3          union all<br />  4          select 'ab试cd' c1 from dual)<br />  5   where c1 <> CONVERT(c1, 'US7ASCII', 'ZHS16GBK');<br /> <br />C1<br />--------<br />ab试cd</p> <p>CONVERT函数说明Q?/p> <p>CONVERT(inputstring,dest_charset,source_charset)</p> <p>inputstringQ要转换的字W串</p> <p>dest_charsetQ目标字W集</p> <p>source_charsetQ原字符?/p><img src ="http://www.tkk7.com/youngturk/aggbug/395182.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2013-02-06 16:02 <a href="http://www.tkk7.com/youngturk/archive/2013/02/06/395182.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主键的设|方式可以是q样,有待学习?/title><link>http://www.tkk7.com/youngturk/archive/2013/01/08/393938.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Tue, 08 Jan 2013 02:24:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2013/01/08/393938.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/393938.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2013/01/08/393938.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/393938.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/393938.html</trackback:ping><description><![CDATA[<!--StartFragment --> <div><img border="0" alt="" src="http://www.tkk7.com/images/blogjava_net/youngturk/zhujian.jpg" width="679" longdesc="" height="90" /><br /> <br /><br /><!--StartFragment --> <div><img alt="" src="file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/Users/2664282194/QQ/WinTemp/RichOle/E162BX%7BL~O2NY$_FEJ@V8LA.jpg" /> </div></div><img src ="http://www.tkk7.com/youngturk/aggbug/393938.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2013-01-08 10:24 <a href="http://www.tkk7.com/youngturk/archive/2013/01/08/393938.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在本数据库中创徏DBlink解决同一|段不同数据库间讉Khttp://www.tkk7.com/youngturk/archive/2013/01/08/393935.htmlyoungturkyoungturkTue, 08 Jan 2013 02:04:00 GMThttp://www.tkk7.com/youngturk/archive/2013/01/08/393935.htmlhttp://www.tkk7.com/youngturk/comments/393935.htmlhttp://www.tkk7.com/youngturk/archive/2013/01/08/393935.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/393935.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/393935.html例如:
<!-- 从jdbc:oracle:thin:@10.128.5.65:1521:tjgwl1 中蟩?服务器间跌{)
        10.128.141.109:1521:tjgwlw数据库后面直接加@tjgwlw-->


youngturk 2013-01-08 10:04 发表评论
]]>
oracle新表的徏?理解表空间含?http://www.tkk7.com/youngturk/archive/2012/11/30/392275.htmlyoungturkyoungturkFri, 30 Nov 2012 05:43:00 GMThttp://www.tkk7.com/youngturk/archive/2012/11/30/392275.htmlhttp://www.tkk7.com/youngturk/comments/392275.htmlhttp://www.tkk7.com/youngturk/archive/2012/11/30/392275.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/392275.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/392275.html然后分配l用戯I间权限卛_,不需要创建新的数据库,在本Z..

youngturk 2012-11-30 13:43 发表评论
]]>
ORACLE~程Q存储过E,自学W记Q备份)?/title><link>http://www.tkk7.com/youngturk/archive/2012/11/15/391366.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Thu, 15 Nov 2012 03:28:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2012/11/15/391366.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/391366.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2012/11/15/391366.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/391366.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/391366.html</trackback:ping><description><![CDATA[<p>--创徏q程名称<br />--create procedure 存储q程名字 is begin<br />--create or replace procedure  如果有就替换?br />----------------------------------------------<br />案例1Q?br />--创徏一个表<br />create table mytest(name varchar2(30),passwd varchar2(30));<br />--创徏q程<br />create procedure sq_pro1 is<br />begin<br />--执行部分<br />insert into mytest values('zgx','888666');<br />endQ?/p> <p>-- / 斜线回R</p> <p><br />----------------------------------------------<br />如何查看错误信息Q?br />show error  回R</p> <p>--调用存储q程<br />1.exec q程?参数1Q?....);<br />2.call q程?参数1Q?....);<br />---------------------------------------------------<br />set serveroutput on;打开输出选项<br />set serveroutput off;关闭输出选项<br />dbms_  是包名的意思!<br />案例2Q?br />dbms_output.put_line('helloWorld');  <br />-----------------<br />declare<br /> v_ename varchar2(5);--定义字符串变?br />begin<br /> --into v_ename意?把查询出来数?赋值给 v_ename;&no是执行的时候会弹出输入?br /> select ename into v_ename from emp where empno=&no;<br /> --||代表 q接W号Q?br /> dbms_output.put_line('用户名是Q?||v_ename); <br />end;<br />-----------<br />案例3Q?br />declare<br /> v_ename varchar2(5);--定义字符串变?br /> v_sal number(7,2);--定义字符串变?br />begin<br /> --如果是多个字D,用逗号隔开Q顺序必MPQ?br /> select ename,sal into v_ename,v_sal from emp where empno=&no;<br /> --||代表 q接W号Q?br /> dbms_output.put_line('用户名是Q?||v_ename||'工资Q?||v_sal); <br />end;<br />---------------------<br />--异常的捕?br />exception<br />when no_data_found then --如果出现no_data_found异常执行下一?br />dbms_output.put_line('输入有误Q?);<br />end;<br />------------<br />q程Q?br />案例4Q?br />创徏带输入参数的q程Q?br />create procedure sp_pro3(spNma varchar2,newSal number) is<br />begin<br /> update emp set sal=newSal where ename=spName;<br />end;<br />------------<br />函数Q?br />函数用于q回特定的数据,当徏立函数时Q在函数头部要求有return语句Q?br />案例5Q?br />--输入雇员姓名Q返回该雇员的年?br />--q回一个numbercdQ返回值名字是yearSalQ类型是number(7,2);<br />create function sp_fun1(spName varchar2) return number is yearSal number(7,2);<br />begin<br />--执行部分<br />select sal*12+nvl(comm,0)*12 into yearSal from emp where enamee=spName;<br />return yearSal;<br />end;<br />调用函数?br />--随便定义一个?br />var abc number;<br />--掉用函数把结果赋值给 abc<br />call sp_fun1()'SCOTT' into:abc;<br />-------------<br />?br />创徏包:<br />--创徏了一个包 sp_package<br />--声明该包里有一个过Eupdate_sal<br />--生命该包里有一个函数annual_income<br />create package sp_package is<br /> procedure update_sal(name,varchar2,newsal number);<br /> function annual_income(name varchar2, return number;<br />end;<br />l包sp_package 实现包体--把定义包中的 q程和函数实玎ͼ<br />create package body sp_package is<br />procedure update_sal(name,varchar2,newsal number) is<br />begin<br /> update emp set sal=newsal where ename=name;<br />end;<br />function annual_income(name varchar2)<br />return number isannual_salary number;<br />begin<br />select sal*12+nvl(comm,0) into annual_salary from emp where ename=name;<br />return annual_salary;<br />end;<br />end;<br />--------------<br />调用包中的过E或函数<br />exec sp_package.update_sal('SCOTT','120');<br />---------------------<br />触发?br />触发器是指隐含的执行的存储过E。当定义触发器时Q必要指定触发的时间和触发的操作,常用触发包括insertQpudateQdelete语句Q而触发操作实际就是一个pl/sql块。可以用create trigger来徏立触发器?br />触发器是非常有用的,可维护数据库的安全和一致性?br />---------<br />定义q用变?br />包括Q?br />1.标量cdQscalarQ?br />2.W合cdQ)</p> <p>---------<br />标量QscalarQ?常用cd<br />语法Q?br />identifier [constant] datatype [not null] [:=| default expr]<br />identifier:名称<br />constantQ指定常量。需要指定它的初始|且其值是不能改变?br />datatypeQ数据类?br />not nullQ?指定变量g能ؓnull<br />Q? l变量或是常量指定初始?br />default 用于指定初始?br />exprQ指定初始值的pl/sql表达式,文本倹{其他变量、函数等<br />------------<br />标量定义的案?br />1.定义一个变长字W串<br />v_ename varchar2(10)<br />2.定义一个小?范围 -9999.99~9999.99<br />v_sal number(6,2)<br />3.定义一个小数ƈl一个初始gؓ5.4 :=pl/sql的赋值号<br />v_sal2 number(6,2):=5.4<br />4.定义一个日期类型的数据<br />v_hiredate date;<br />5.定义一个布变量,不能为空Q初始gؓfalse<br />v_valid boolean not null default false;<br />---------------<br />如何使用标量<br />   定义好变量后Q就可以使用q些变量。这里需要说明的是pl/sql块ؓ变量赋g同于其他的编E语aQ需要在{号前面加冒?:=)</p> <p>下面以输入员工号Q显C雇员名U、工资、个人所得税(E率?.03Z)。说明变量的使用Q看看如何编写:</p> <p>declare<br />c_tax_rate number(3.2):=0.03; --定义赋?br />--用户?br />v_ename varchar2(5);<br />v_sal number(7,2);<br />v_tax_sal number()7,2;<br />begin<br />--执行<br />select ename,sal into v_ename,v_sal from emp where empno=$no;<br />--计算所得税<br />v_tax_sal:=v_sal*c_tax_rate;<br />--输出<br />dbms_output.put_line('姓名?'||v_ename||'工资Q?||v_sal||'所得税Q?||v_tax_sal);<br />end;<br />-----<br />标量QscalarQ?-使用%typecd<br /> 对于上面的pl/sql块有一个问题:<br /> 是如果员工的姓名超q了5字符的话Q就会有错误Qؓ了降低pl/sqlE序的维护工作量Q可以?type属性定义变量,q样他会按照数据库列来确定你定义的变量的cd和长度?br />看看怎么使用?br />语法Q?标识W名 表名.列名%type;</p> <p> declare<br />  v_ename emp.ename%type; --定义变量v_ename 和emp表中列名ename大小cd保持一_<br />---<br />复合变量QcompositeQ?br />用于存放多个值的变量?br />包括Q?br />1.pl/sql记录<br />2.pl/sql?br />---------------<br />复合cd-pl/sql记录<br />  cM与高U语a的结构体Q需要注意的是,当引用pl/sql记录成员Ӟ必须要加记录变量作ؓ前缀Q记录变?记录成员Q?br />如下Q?br />declare<br />--定义一个pl/sql记录cd是:emp_record_typeQ类型包括三个数据nameQsalaryQtitleQ该cd中可以存放三个类型的数据Q?br />type emp_record_type is record(name emp.ename%type,salary emp.sal%type,title  emp.job%type);</p> <p>--定义了一个sp_record变量Q类型是emp_record_type<br />sp_record emp_record_type;</p> <p>begin<br />select ename,sal,job into sp_record from emp where empno=7788;<br />dbms_output.put_line('员工名:'||sp_record.name); --昄定义emp_record_typecd?name的|<br />end;<br />end;<br />----------------<br />复合cd--pl/sql?br /> 相当于高U语a中的数组。但是需要注意的是在高语言中数l的下标不能敎ͼ而pl/sql是可以ؓ负数的,q且表元素的下标没有限制。实例如下:<br />declare<br />--定义了一个pl/sql表类型sp_table_typeQ该cd是用于存放emp.ename%typecd的数l?br />--index by binary_integer标识下标是整?br />type sp_table_type is table of emp.ename%type index by binary_integer;<br />--定义了一个sp_table变量Q变量类型是sp_table_type<br />sp_table sp_table_type;<br />begin<br />--把查询出来的ename攑ֈ tableQ?Q下标ؓ0的数?br />select ename into sp_table(0) from emp where empno=7788;<br />dbms_output.put_lin('员工名:'||sp_table(0)); --要和存放下标一?br />end;<br />说明Q?br />sp_table_type  是pl/sql表类?br />emp.ename%type 指定了表的元素的cd和长?br />sp_table       为pl/sql表变?br />sp_table(0)    表示下标??br />---------------<br />参照变量<br />参照变量是指用于存放数值指针的变量。通过使用参照变量Q可以用得应用E序׃n相同对象Q从而降低占用的I间。在~写pl/sqlE序Ӟ可以使用游标变量和对象类型变量两U参照变量类?br />游标变量用的最?br />-----------<br />参照变量---游标变量<br />使用游标Ӟ当定义游标时不需要指定相应的select语句Q但是当使用游标旉要指定select语句Q这样一个游标就与一个select语句l合了?br />如下<br />1.请用pl/sql~写一个块Q可以输入部门号Qƈ昄该部门所有员工姓名和他的工资?br />declare<br /> --定义游标cd<br /> type sp_emp_cursor is ref cursorQ?br /> --定义一个游标变?br /> test_cursor sp_emp_cursorQ?br /> --定义变量<br /> v_ename emp。ename%typeQ?br /> v_sal emp。sal%typeQ?br />begin<br />--执行<br />--打开一个游标test_cursor和一个selectl合<br />open test_cursor for select ename,sal from emp where deptno=&no;<br />--循环取出<br />loop<br /> --fetch是取出。取出test_cursor中的数据攑ֈ v_ename,v_sal里面去;<br /> fetch test_cursor into v_ename,v_salQ?br /> --判断是否test_cursor为空<br /> exit when test_cursor%notfoundQ?br /> dbms_output.put_line('名字Q?||v_ename||'工资Q?||v_sal);<br />end loopQ?br />endQ?/p> <p><br />2.?。基上,如果某个员工的工资低?00元,增?00元?br />declare<br /> --定义游标cd<br /> type sp_emp_cursor is ref cursorQ?br /> --定义一个游标变?br /> test_cursor sp_emp_cursorQ?br /> --定义变量<br /> v_ename emp。ename%typeQ?br /> v_sal emp。sal%typeQ?br />begin<br />--执行<br />--打开一个游标test_cursor和一个selectl合<br />open test_cursor for select ename,sal from emp where deptno=&no;</p> <p>--循环取出<br />loop<br /> --fetch是取出。取出test_cursor中的数据攑ֈ v_ename,v_sal里面去;<br /> fetch test_cursor into v_ename,v_salQ?br /> if v_sal<200 then <br /> update emp set sal=sal+100 where ename=v_ename;<br /> end if;<br /> --判断是否test_cursor为空<br /> exit when test_cursor%notfoundQ?br /> dbms_output.put_line('名字Q?||v_ename||'工资Q?||v_sal);<br />end loopQ?br />endQ?/p> <p> </p> <p> </p> <p>----------<br />条g分支语句<br />if--thenQ?br />if--then--elseQ?br />if--then--elsif--else</p> <p>----<br />循环语句<br />loop --end loopQ至会执行一ơ?br />create or replace procedure sp_pro6() is<br />--定义赋?br />v_num number:=1;<br />begin<br />loop<br /> insert into users1 values(v_num,spName);<br /> --判断是否要退出@?br /> exit when v_num=10;<br /> --自增<br /> v_num:=v_num+1;<br />end loop;<br />end;</p> <p><br />-------------<br />循环语句-while先判断后执行<br />create or replace procedure sp_pro6() is<br />--定义赋?br />v_num number:=11;<br />begin<br />while v_num<=20 loop<br /> insert into users1 values(v_num,spName);<br /> v_num:=v_num+1;<br />end loop;<br />end;<br />------------------<br />循环语句--for循环Q不Q?br />begin<br /> for i in reverse 1。?0 loop<br /> insert into users1 valuesQiQ?aaa'Q;<br /> end loop;<br />endQ?br />-------<br />循环语句--goto,null循环Q不Q?br />declare <br /> i int:=1;<br />begin<br /> loop<br /> dbms_output.put_line('输出i='||i);<br /> if i=10 then<br /> goto end_loop;<br /> end if;<br /> i:=i+1;<br /> end loop;<br /> <<end_loop>>  --到i?0后直接蟩到该标记<br />dbms_output.put_line('循环l束');<br />end;<br />---------------------------<br />无返回值的存储q程Q有输入参数Q?br /> <br />create table book(<br /> bookId number;<br /> bookName varchar2(100);<br /> publishHouse varchar2(50);<br />);<br />--~写q程<br />--in表示q是一个输入参敎ͼ不写默认是in<br />--out 表示一个输出参?br />create or replace procedure sp_pro7(spBookId in numberQspbookName in varchar2,sppublishHouse in varchar2) is<br />begin<br /> insert into book values(spBookId,spbookName,sppublishHouse);<br />end;</p> <p>---------------<br />有返回值的存储q程Q有输入和输出参敎ͼ</p> <p>create or replace procedure sp_pro8(ename in numberQspName out varchar2) is<br />begin<br /> --spName自动q回 因ؓ他是out<br /> select ename into spName from emp where empno=spno;<br />end;<br />----------------<br />有返回值是集合数组的存储过E(有输入和输出参数Q?br />1.建立一个包<br />--创徏?里面定义一个游标类型;<br />create or replace package testpackage as<br />type test_cursor is ref cursor;<br />end testpackageQ?br />2.建立存储q程?br />create or replace procedure sp_pro8(spNo in numberQp_cursor out testpackage.test_cursor) is<br />begin<br /> --spName自动q回 因ؓ他是out<br /> open p_cursor for select * from emp where deptno=spNo;<br />end;</p> <p>Q-Q-Q-Q-Q-Q-<br />oracle的分?nbsp; rn是别?br />select t1.*Qrownum rn from(select * from emp) t1;//多加一个列记录个数<br />select t1.*Qrownum rn from(select * from emp) t1 where rownum<10; <br />select * from (select t1.*Qrownum rn from(select * from emp) t1 where rownum<10) where rn>=6;</p> <p>~写oracle的分?<br />--建立一个包<br />create or replace package testpackage as<br />type test_cursor is ref cursor;<br />end testpackageQ?br />--建立存储q程<br />create or replace procedure fenye<br />(tableName in varchar2,<br />pageSize in number, --一|C几条记?br />pageNow in number,  --昄哪一?br />myrows out number, --总记录数<br />myPageCount out number,--总页?br />p_cursor out testpackage.test_cursor --q回的记录集<br />) is<br />--定义部分<br />--定义sql语句 字符?br />v_sql varchar2(1000);<br />--定义两个整数<br />v_begin number:=(pageNow-1)*pageSize+1;<br />v_end number:=pageNow*pageSize;<br />begin<br />--执行部分<br />v_sql:='select * from (select t1.*Qrownum rn from(select * from '||tableName||') t1 where rownum<10'||?||') where rn>='||?||';';<br />--把游标和sql语句兌h<br />open p_cursor for v_sql;</p> <p>--计算myrows<br />v_sql:='select count(*) from '||tableName||'';<br />--执行sqlQƈ把返回|赋值给myrows;<br />execute immediate v_sql int myrows;<br />--计算myPagecount<br />if mod(myrows,pageSize)=0 then --mod()取余?br />myPageCount:=myrows/pageSize;<br />else<br />myPageCount:=myrows/pagesize+1;<br />end if;</p> <p>--关闭游标<br />--close p_cursor;<br />end;</p> <p><br />------------------------<br />例外的分c?br />1.预定义例外用于处理常见的oracle错误<br />2.非预定义例外用于处理预定义例外不能处理的例外  6.53<br />3.自定义例外用于处理与oracle错误无关的其他情?/p> <p> </p> <p> </p> <p><br />------------------------------------------------<br />-----------------------------------------------<br />-------QAQӞ?调用无返回值的存储q程-----------------<br />try{<br /> Class.forName();<br /> Connection ct=DriverManager.getConnerction();<br /> //调用无返回值存储过E?br /> CallableStatement cs=ct.prepareCall("{call 存储q程名称(?,?,?)}") // ?代表存储q程参数<br /> cs.setIn(1,10);<br /> cs.setString(2,'java调用存储q程');<br /> cs.setString(3,'人民出版C?);<br /> //执行<br /> cs.execute();<br /> <br />}catch(Exception e)<br />{<br /> e.printStackTrace();<br />}finally{<br /> cs.close();<br /> ct.close();<br />}</p> <p>------------------------------------------------<br />-----------------------------------------------<br />------QAQӞ?-调用有回值的存储q程-----------------<br />try{<br /> Class.forName();<br /> Connection ct=DriverManager.getConnerction();<br /> //调用有返回值存储过E?br /> CallableStatement cs=ct.prepareCall("{call 存储q程名称(?,?)}") // ?代表存储q程参数 W一是输入,W二是输?br /> //W一?输入参数<br /> cs.setIn(1,10);<br /> //l第二个Q输出D?br /> cs.registerOutParameter(2,oracle.jdbc.OracleTypes.VARCHAR); //<br /> //执行<br /> cs.execute();<br /> //取出q回?<br /> String name=cs。getString(2);<br /> System.out。println("名称是:"+name);<br />}catch(Exception e)<br />{<br /> e.printStackTrace();<br />}finally{<br /> cs.close();<br /> ct.close();<br />}</p> <p>------------------------------------------------<br />-----------------------------------------------<br />-------QAQӞ?调用有回值是多个 数组2011-12-5的存储过E?----------------<br />try{<br /> Class.forName();<br /> Connection ct=DriverManager.getConnerction();<br /> //调用有返回值存储过E?br /> CallableStatement cs=ct.prepareCall("{call 存储q程名称(?,?)}") // ?代表存储q程参数 W一是输入,W二是输?br /> //W一?输入参数<br /> cs.setIn(1,10);<br /> //l第二个Q输出D?br /> cs.registerOutParameter(2,oracle.jdbc.OracleTypes.cursor); //cd是cursor游标<br /> //执行<br /> cs.execute();<br /> //取出q回|l果集)<br /> ReaultSet rs=(ResultSet)cs.getObject(2); //2是第二?<br /> while(rs.next())<br /> {<br />  int =rs。getInt(1); <br />  String name=rs。getString(2);<br />  System.out。println("名称是:"+name);<br /> <br /> }</p> <p>}catch(Exception e)<br />{<br /> e.printStackTrace();<br />}finally{<br /> cs.close();<br /> ct.close();<br />}<br />------------------------------------------------<br />-----------------------------------------------<br />------QAQӞ?-调用有回值的存储q程-----------------<br />try{<br /> Class.forName();<br /> Connection ct=DriverManager.getConnerction();<br /> //调用有返回值存储过E?br /> CallableStatement cs=ct.prepareCall("{call 存储q程名称(?,?)}") // ?代表存储q程参数 W一是输入,W二是输?br /> //W一?输入参数<br /> cs.setIn(1,10);<br /> //l第二个Q输出D?br /> cs.registerOutParameter(2,oracle.jdbc.OracleTypes.VARCHAR); //<br /> //执行<br /> cs.execute();<br /> //取出q回?<br /> String name=cs。getString(2);<br /> System.out。println("名称是:"+name);<br />}catch(Exception e)<br />{<br /> e.printStackTrace();<br />}finally{<br /> cs.close();<br /> ct.close();<br />}</p> <p>------------------------------------------------<br />-----------------------------------------------<br />-------QAQӞ?试分页调用存储q程-----------------<br />try{<br /> Class.forName();<br /> Connection ct=DriverManager.getConnerction();<br /> //调用有返回值存储过E?br /> CallableStatement cs=ct.prepareCall("{call 分页存储q程名称(?,?,?,?,?,?)}") // ?代表存储q程参数 W一是输入,W二是输?br /> //?输入参数<br /> cs.setString(1,'表名'); //表名<br /> cs.setInt(2,5); //一|C几条记?br /> cs.setInt(3,1); //昄W几?br /> //?输出参数<br /> //注册总记录数<br /> cs.registerOutParameter(4,oracle.jdbc.OracleTypes.INTEGER);<br /> //注册总页?br /> cs.registerOutParameter(4,oracle.jdbc.OracleTypes.INTEGER);<br /> //注册q回的结果集<br /> cs.registerOutParameter(4,oracle.jdbc.OracleTypes.CURSOR); //cd是cursor游标</p> <p> <br /> //执行<br /> cs.execute();<br /> //取出总记录数<br /> int rowNum=cs.getInt(4);//4表示参数中第四个Q?br /> //总页?br /> int pageCount=cs.getInt(5);<br /> //q回的记录结?br /> ReaultSet rs=(ResultSet)cs.getObject(6);<br /> while(rs.next())<br /> {<br />  int =rs。getInt(1); <br />  String name=rs。getString(2);<br />  System.out。println("名称是:"+name);<br /> <br /> }</p> <p>}catch(Exception e)<br />{<br /> e.printStackTrace();<br />}finally{<br /> cs.close();<br /> ct.close();<br />}</p> <p>A . 嵌套?</p> <p>1. 声明数组cd <br />       create or replace type tab_array is table of varchar2(38);暂时不要在包中声明该cd </p> <p>2. 创徏存储q程 <br />         -- 该例子存储过E是在包中创建的,包名 arraydemo <br />         procedure testArray(resNumber in tab_array,procResult out tab_array) is <br />         begin <br />             procResult := new tab_array(); <br />             for i in 1..resNumber.Count loop <br />                procResult.EXTEND; <br />                procResult(i) := resNumber(i) || 'lucifer' || i; <br />             end loop; <br />         end; </p> <p>3. Java调用代码 <br />    //必须使用Oracle的连接和Statement,使用了连接池的必通过一些方法获取原始的q接 <br />    OracleConnection conn = null; <br />    OracleCallableStatement stmt = null; <br />    String[] param = { "1001", "1002", "1006" }; <br />    stmt =(转换cd) conn.prepareCall("{call arraydemo.testArray(?,?)}"); <br />    // cd名必d?<br />    ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor("TAB_ARRAY", conn); <br />    stmt.setARRAY(1, new ARRAY(descriptor,conn,param)); <br />    stmt.registerOutParameter(2, OracleTypes.ARRAY, "TAB_ARRAY"); <br />    stmt.execute(); <br />   <br />    ARRAY array = stmt.getARRAY(2); <br />    Datum[] data = array.getOracleArray(); <br />    for (int i = 0; i < data.length; i++) { <br />        System.out.println(i + " : " + new String(data.shareBytes())); <br />    } <br />4 . 注意的问题及未解决的问?<br />    抛出:Non supported character set: oracle-character-set-852 异常---解决:d nls_charset12.jar 到classpath,该包在oracle/ora92/jdbc/lib目录?<br />    待解决问? <br />    a) 如何调用在包声明的自定义cd <br />    b) 比较不同声明cd的优~点,及用场?<br />    嵌套表其它应?http://zhouwf0726.itpub.net/post/9689/212253 </p> <p>B . 索引?<br />C . 内置数组 <br />D . 游标方式</p><img src ="http://www.tkk7.com/youngturk/aggbug/391366.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2012-11-15 11:28 <a href="http://www.tkk7.com/youngturk/archive/2012/11/15/391366.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle创徏自增长序?/title><link>http://www.tkk7.com/youngturk/archive/2012/11/08/391008.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Thu, 08 Nov 2012 03:17:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2012/11/08/391008.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/391008.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2012/11/08/391008.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/391008.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/391008.html</trackback:ping><description><![CDATA[<p>CREATE TABLE orders (<br />  id number(11) NOT NULL ,<br />  username varchar(22) NOT NULL ,<br />  kind varchar(22) NOT NULL ,<br />  phone varchar(11) DEFAULT '',<br />  email varchar(22) DEFAULT '',<br />  qq varchar(12) DEFAULT '',<br />  name varchar(30) DEFAULT '',<br />  address clob,<br />  state varchar(30)  DEFAULT '未处?,<br />  time date DEFAULT '',<br />  comname varchar(50) DEFAULT '',<br />  comadd varchar(50) DEFAULT '',<br />  PRIMARY KEY (id)<br />)</p> <p>create sequence member_SEQ<br />minvalue 1<br />maxvalue 9999999<br />start with 21<br />increment by 1<br />cache 20;</p> <p>CREATE OR REPLACE TRIGGER "member_trig"<br />  BEFORE INSERT ON admin<br />  REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW<br />DECLARE<br />BEGIN<br />  SELECT member_seq.NEXTVAL INTO :NEW.ID FROM DUAL;<br />END member_trig;</p> <p> </p><img src ="http://www.tkk7.com/youngturk/aggbug/391008.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2012-11-08 11:17 <a href="http://www.tkk7.com/youngturk/archive/2012/11/08/391008.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat5.0q接池配|(oracle / mysql / sqlserver2000Q?/title><link>http://www.tkk7.com/youngturk/archive/2012/11/07/390915.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Wed, 07 Nov 2012 01:37:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2012/11/07/390915.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/390915.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2012/11/07/390915.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/390915.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/390915.html</trackback:ping><description><![CDATA[<p style="text-align: left; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 14px/26px Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">配置一QXMLҎ</p> <p style="text-align: left; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 14px/26px Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">1、下载proxool 地址Qhttp://proxool.sourceforge.net<br />    2、解压羃proxool-0.9.0RC2.zipQ拷贝lib/proxool-0.9.0RC2.jar到web-info/lib<br />       拯jdbc驱动到web-info/lib<br />    3、在web-info下徏立文Ӟproxool.xml<br />     文g内容如下Q?br /><?xml version="1.0" encoding="UTF-8"?><br /><something-else-entirely><br />  <proxool><br />    <alias><span style="color: rgb(255,0,0)">Develop</span></alias><br />    <driver-url>jdbc:oracle:thin:@192.168.100.18:1521:RNMS</driver-url><br />    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class><br />    <driver-properties><br />      <property name="user" value="scmlp"/><br />      <property name="password"  value="scmlpscmlp"/><br />    </driver-properties><br />    <maximum-connection-count>500</maximum-connection-count><br />    <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql><br />  </proxool><br /></something-else-entirely><br /><br />    4、在web.xml文g内加入以下内容:<br /><br /><servlet><br />     <servlet-name>proxoolServletConfigurator</servlet-name><br /> <servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class><br />     <init-param><br />       <param-name>xmlFile</param-name><br />       <param-value>WEB-INF/proxool.xml</param-value><br />     </init-param><br />     <load-on-startup>1</load-on-startup><br />   </servlet><br /><!-- proxool提供的管理监控工P可查看当前数据库q接情况。如果运行不成功Q请删除本行 --><br />   <servlet><br />    <servlet-name>Admin</servlet-name><br />      <servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class><br />   </servlet><br />   <servlet-mapping><br />    <servlet-name>Admin</servlet-name><br />    <url-pattern>/admin</url-pattern><br />   </servlet-mapping><br /><br />     5、在调用数据库连接代码:<br />       Class.forName("org.logicalcobwebs.proxool.ProxoolDriver");<br />       Connection conn = DriverManager.getConnection("proxool.<span style="color: rgb(255,0,0)">Develop</span>");<br /><br />     6、利用proxool监控工具查看数据库运行状态。地址Q?/admin</p> <p style="text-align: left; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 14px/26px Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">配置二:propertiesҎ</p> <p style="text-align: left; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; font: 14px/26px Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(51,51,51); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">1Q下载proxool-0.8.3.jarq放到相应的目录Q这个应该比较简单了  <span id="luawoqj" class="Apple-converted-space"> </span><br />  2Q写一个配|文件放到web-inf目录下,配置文g内容如下Q? <span id="divprgc" class="Apple-converted-space"> </span><br />        jdbc-0.proxool.alias=bidding  <span id="kaaruho" class="Apple-converted-space"> </span><br />        jdbc-0.proxool.driver-url=jjdbc:oracle:thin:@127.0.0.1:1521:dbname  <span id="bllcgsn" class="Apple-converted-space"> </span><br />        jdbc-0.proxool.driver-class=oracle.jdbc.driver.oracledriver  <span id="ltxuysa" class="Apple-converted-space"> </span><br />        jdbc-0.user=name  <span id="whpxugk" class="Apple-converted-space"> </span><br />        jdbc-0.password=pass  <span id="hebjrhx" class="Apple-converted-space"> </span><br />        jdbc-0.proxool.maximum-connection-count=200  <span id="hlxfnzp" class="Apple-converted-space"> </span><br />        jdbc-0.proxool.house-keeping-test-sql=select   *  <span id="muwdwmu" class="Apple-converted-space"> </span><br />  3Q在web-inf/web.xml中添加如下代码:  <span id="zowetuv" class="Apple-converted-space"> </span><br />        <servlet>  <span id="pptmurh" class="Apple-converted-space"> </span><br />            <servlet-name>servletconfigurator</servlet-name>  <span id="ummbqva" class="Apple-converted-space"> </span><br />            <servlet-lass>org.logicalcobwebs.proxool.configuration.servletconfigurator</servlet-class>  <span id="ungxbnd" class="Apple-converted-space"> </span><br />            <init-param>  <span id="lbqjyzl" class="Apple-converted-space"> </span><br />            <param-name>propertyfile</param-name>  <span id="kcnkdpb" class="Apple-converted-space"> </span><br />            <param-value>web-inf/proxool.properties</param-value>  <span id="pattejc" class="Apple-converted-space"> </span><br />            </init-param>  <span id="urdltbg" class="Apple-converted-space"> </span><br />            <load-on-startup>1</load-on-startup>  <span id="zcczifj" class="Apple-converted-space"> </span><br />          </servlet>    <span id="ygzwlfk" class="Apple-converted-space"> </span><br />  4Q配|就q么单,下面l你一D|么得到一个连接代码,其他的应该就比较单了  <span id="pebbjrw" class="Apple-converted-space"> </span><br />            public   connection   getconnection()   {  <span id="xjrowmr" class="Apple-converted-space"> </span><br />            try   {    <span id="amufqro" class="Apple-converted-space"> </span><br />            conn   =   drivermanager.getconnection("proxool.bidding");  <span id="munvdtf" class="Apple-converted-space"> </span><br />            }catch(sqlexception   ex){  <span id="pexfnoa" class="Apple-converted-space"> </span><br />            ex.printstacktrace();            <span id="vtqyrdl" class="Apple-converted-space"> </span><br />            }   finally   {  <span id="zemetjg" class="Apple-converted-space"> </span><br />            try   {            <span id="emoyvhm" class="Apple-converted-space"> </span><br />            if   (conn   !=   null)   {  <span id="bqygzau" class="Apple-converted-space"> </span><br />            conn.close();  <span id="qcpijoa" class="Apple-converted-space"> </span><br />            }  <span id="iqqyrdt" class="Apple-converted-space"> </span><br />            }   catch   (sqlexception   e)   {  <span id="zwaefve" class="Apple-converted-space"> </span><br />            e.printstacktrace();  <span id="kohqjax" class="Apple-converted-space"> </span><br />            log("problem   closing   connection");  <span id="miqundi" class="Apple-converted-space"> </span><br />            }  <span id="ahlipmn" class="Apple-converted-space"> </span><br />            }    <span id="dhtetcd" class="Apple-converted-space"> </span><br />            return   conn;  <span id="yhalhtj" class="Apple-converted-space"> </span><br />            }         <br /></p><img src ="http://www.tkk7.com/youngturk/aggbug/390915.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2012-11-07 09:37 <a href="http://www.tkk7.com/youngturk/archive/2012/11/07/390915.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>报错SQL state [null]; error code [17027]; 已被关? nested exception is java.sql.SQLException: 已被关?http://www.tkk7.com/youngturk/archive/2012/10/24/390155.htmlyoungturkyoungturkWed, 24 Oct 2012 05:43:00 GMThttp://www.tkk7.com/youngturk/archive/2012/10/24/390155.htmlhttp://www.tkk7.com/youngturk/comments/390155.htmlhttp://www.tkk7.com/youngturk/archive/2012/10/24/390155.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/390155.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/390155.htmlat org.springframework.orm.hibernate3.HibernateAccessor.convertJdbcAccessException(HibernateAccessor.java:424)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:410)


Caused by: java.sql.SQLException: 已被关?br />at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:226)
at oracle.jdbc.driver.LongAccessor.getBytes(LongAccessor.java:165)


... 77 more


解决办法Q?/p>


oracle的long字段Q修Ҏnumbercd


java?   doublecd  --------- oracle? numbercd

        java?   intcd          --------- oracle? integercd



youngturk 2012-10-24 13:43 发表评论
]]>
oracle权限修改http://www.tkk7.com/youngturk/archive/2012/09/02/386808.htmlyoungturkyoungturkSun, 02 Sep 2012 10:37:00 GMThttp://www.tkk7.com/youngturk/archive/2012/09/02/386808.htmlhttp://www.tkk7.com/youngturk/comments/386808.htmlhttp://www.tkk7.com/youngturk/archive/2012/09/02/386808.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/386808.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/386808.htmlhttp://wenku.baidu.com/view/54431dc1bb4cf7ec4afed073.html###

youngturk 2012-09-02 18:37 发表评论
]]>
查询默认表空间名 Q增加表I间大小http://www.tkk7.com/youngturk/archive/2012/07/11/382819.htmlyoungturkyoungturkWed, 11 Jul 2012 12:11:00 GMThttp://www.tkk7.com/youngturk/archive/2012/07/11/382819.htmlhttp://www.tkk7.com/youngturk/comments/382819.htmlhttp://www.tkk7.com/youngturk/archive/2012/07/11/382819.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/382819.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/382819.htmlselect username,default_tablespace from user_users

ALTER TABLESPACE APPS_TS_TX_DATA ADD DATAFILE '/d01/dba/vis01data/tx_data14.dbf' SIZE 100M;Q增?00M到APPS_TS_TX_DATA表空_

注意Q执行上面命令是增加tx_data**.dbf文g, **L“不存在SQLl果”里的数字代替Q一般ؓSQL中查询中的最大数字加1?br />

1?nbsp; <!--[endif]-->执行以下SQL语句查找存放表空间的数据文g的\?/font>

--Sep 28, 2008  Eleven.Xu

SELECT ddf.file_name

  FROM Dba_Data_Files ddf

 where ddf.tablespace_name = 'APPS_TS_TX_DATA'

 

2、用system/managerdPL/SQL Developer

新徏一个commandH口

q行如下SQL语句Q?/font>

ALTER TABLESPACE APPS_TS_TX_DATA ADD DATAFILE '/d01/dba/vis01data/tx_data14.dbf' SIZE 100M;Q增?00M到APPS_TS_TX_DATA表空_

注意Q执行上面命令是增加tx_data**.dbf文g, **L“不存在SQLl果”里的数字代替Q一般ؓSQL中查询中的最大数字加1?/font>



youngturk 2012-07-11 20:11 发表评论
]]>
DBlink关于from a@dblinkhttp://www.tkk7.com/youngturk/archive/2012/07/02/381985.htmlyoungturkyoungturkMon, 02 Jul 2012 05:55:00 GMThttp://www.tkk7.com/youngturk/archive/2012/07/02/381985.htmlhttp://www.tkk7.com/youngturk/comments/381985.htmlhttp://www.tkk7.com/youngturk/archive/2012/07/02/381985.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/381985.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/381985.htmlhttp://www.ixpub.net/thread-1361302-1-1.html





youngturk 2012-07-02 13:55 发表评论
]]>
powerDesigner 导入sql 生成数据模型http://www.tkk7.com/youngturk/archive/2012/06/29/381784.htmlyoungturkyoungturkFri, 29 Jun 2012 02:26:00 GMThttp://www.tkk7.com/youngturk/archive/2012/06/29/381784.htmlhttp://www.tkk7.com/youngturk/comments/381784.htmlhttp://www.tkk7.com/youngturk/archive/2012/06/29/381784.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/381784.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/381784.htmlsql文g导入到pdm文g  
    PDM中的逆向工程是指从现有DBMS的用h据库或现有数据库SQL脚本中生成PDM的过E。逆向工程有两U对象:1Q通过ODBC数据源连接数据库 2) 现有数据库sql脚本?nbsp; 
    具体的操作如下:  
    1?nbsp;数据库已创徏完毕Q访问用户和密码讄完成。数据库为Oracle9i?nbsp; 
    2?nbsp;ODBC数据源已由oracle 的Net Configuration Assistant 创徏Q本地网l命名服?#8220;Database”?nbsp; 
    3?nbsp;sql脚本CZcreate.sql?nbsp; 
    4?nbsp;Powerdesigner已安装完成?nbsp; 
      
    一?nbsp;通过数据源连接数据库逆向工程生成PDM  
    1?nbsp;配置用户数据库连接参?nbsp; 
    选择Database->configure connections,转到system dsn标签Q点击Add按钮Q选数据库cdOracleQ点d成?nbsp; 
    昄如下Q输入DataSource Name“PDMTest”Q输入ServerName“Database”Q?nbsp;配置完成?nbsp; 
      
    点击“Test Connect”输入ServerName“Database”Q用户名和密码,以后每次q接Q选择Database->connectQ选择odbc数据源,输入ServerName“Database”Q用户名和密码?nbsp; 
    若无提示Q则说明q接成功。同Ӟ可以通过Database->Connection Information 查看q接信息?nbsp; 
    2?nbsp;讄逆向工程选项Q生成pdm  
    创徏一个PDM文gQ选择与之匚w的数据库cd“oracle9i”?nbsp; 
    选择Database->Reverse Engineer DatabaseQ弹出Database Reverse Engineering对话框,选Using an ODBC data source选ODBC数据?#8220;PDMTest”  
      
    点击定后,昄此数据库中所有表、视图、用戗根据需要选择后,转换成pdm?nbsp; 
      
    3?nbsp;查看数据  
    对于生成好的PDMQ选择一个表囑ŞW号Q点d键,选择View DataQ就可以讉K表中的数据了?nbsp; 
       
    mysql同理  
    comment只能导入commentD,无法导入nameD,要导入name,试试erstudio. 


Ҏ?br />
http://blog.csdn.net/hedongyang/article/details/1609489



youngturk 2012-06-29 10:26 发表评论
]]>
扑֛commit前的数据集用 as of timestamphttp://www.tkk7.com/youngturk/archive/2012/06/27/381604.htmlyoungturkyoungturkWed, 27 Jun 2012 07:20:00 GMThttp://www.tkk7.com/youngturk/archive/2012/06/27/381604.htmlhttp://www.tkk7.com/youngturk/comments/381604.htmlhttp://www.tkk7.com/youngturk/archive/2012/06/27/381604.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/381604.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/381604.htmlselect * from tableName as of timestamp to_timestamp('20120627143000','yyyymmddHH24miss');

youngturk 2012-06-27 15:20 发表评论
]]>
PowerDesigner 生成数据字典http://www.tkk7.com/youngturk/archive/2012/06/11/380498.htmlyoungturkyoungturkMon, 11 Jun 2012 07:07:00 GMThttp://www.tkk7.com/youngturk/archive/2012/06/11/380498.htmlhttp://www.tkk7.com/youngturk/comments/380498.htmlhttp://www.tkk7.com/youngturk/archive/2012/06/11/380498.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/380498.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/380498.html
打开 PowerDesigner 打开一个数据模?CDM ?PDM
选择 Report → Reports
点击 New Report 新徏一个报?/div>
输入报告名,选择中文Q标准报?/div>
q时昄出来的左Ҏ可用的目Q右Ҏ报告中已l包含的目Q若是只要数据字典,可以只保?Title-Tables
在网上搜C一个简单的数据字典模板目如下Q?/div>
+ Title-Tables
+--+ Table-表格%ITEM%
+--+--- Table Card-表格%ITEM%的卡?/div>
+--+--- Table Description-表格%ITEM%的说?/div>
+--+--- Table Check Constraint Name-表格%ITEM%的约束名U?/div>
+--+--- List of all Dependencies-表格%PARENT%的依赖清?/div>
+--+--- List of Table Columns-表格%PARENT%的列清单
+--+--+ Table Column-表格%PARENT%的列%ITEM%
+--+--+--- Table Columns Card-表格%PARENT%的列%ITEM%的卡?/div>
+--+--+--- Table Columns Description-表格%PARENT%的列%ITEM%的说?/div>
+--+--+--- Table Columns Check Constraint Name-表格%PARENT%的列%ITEM%的约束名U?/div>
+--+--+--- List of all Dependencies-?PARENT%的依赖清?/div>
+--+--- List of Table Keys-表格%PARENT%的键清单
+--+--+ Table Key-表格%PARENT%的键?ITEM%
+--+--+--- Table Key Card-表格%PARENT%的键%ITEM%的卡?/div>
+--+--+--- Table Key Description-表格%PARENT%的键%ITEM%的说?/div>
+--+--+--- List of Columns of Table Key-?PARENT%的列清单
+--+--+--- List of all Dependen
在这里编辑好报告的格式后Q选择 Report → Generate HTML ?Generate RTF 生成报告卛_


youngturk 2012-06-11 15:07 发表评论
]]>oracle本地|络服务名配|?/title><link>http://www.tkk7.com/youngturk/archive/2012/06/05/380016.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Tue, 05 Jun 2012 05:53:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2012/06/05/380016.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/380016.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2012/06/05/380016.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/380016.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/380016.html</trackback:ping><description><![CDATA[<div>1Q用vpn可以d公司内网Q当用户名,密码d上去了以后即现在的环境就是公司局域网的了<br />可以配置Q?br />database.url=jdbc:oracle:thin:@11,21,123.0:1521:tianjin<br /><!--StartFragment --> <div>TJGWL61 =//|络服务名,随便<br />  (DESCRIPTION =<br />    (ADDRESS_LIST =<br />      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.138.5.61)(PORT = 1521))<br />    )<br />    (CONNECT_DATA =<br />      (SERVICE_NAME = tianjin)Q数据库?br />    )<br />  ) </div></div><img src ="http://www.tkk7.com/youngturk/aggbug/380016.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2012-06-05 13:53 <a href="http://www.tkk7.com/youngturk/archive/2012/06/05/380016.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>触发?triggerhttp://www.tkk7.com/youngturk/archive/2012/06/03/379880.htmlyoungturkyoungturkSun, 03 Jun 2012 15:06:00 GMThttp://www.tkk7.com/youngturk/archive/2012/06/03/379880.htmlhttp://www.tkk7.com/youngturk/comments/379880.htmlhttp://www.tkk7.com/youngturk/archive/2012/06/03/379880.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/379880.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/379880.htmlcreate or replace trigger tr_in
  before insert on doptin  
  
for each row
declare
  v_count number;
  
  
-- local variables here
begin
  select count(
*) into v_count from dopt 
  where doptid 
=:new.proid;
  
  
if v_count =0 then
    insert into dopt(非变异表) values(sq_dopt.nextval,:
new.proid,:new.innum);
  
else
    update dopt set dopt.doptnum 
= doptnum+:new.innum where proid = :new.proid;
  end 
if;
  
--是否第一ơ入库记录,如果W一ơ入库,则在dopt表中
  
--建立一条记录,否则修改dopt表中库存数量
  exception when others then
    dbms_output.put_line(sqlerrm);
end tr_in;


--------------------


create or replace trigger tr_out
  before insert on doptout  
--触发?br />  for each row
declare
  v_num number;
  
-- local variables here
begin
  select dopt.doptnum into v_num from dopt where dopt.proid 
= :new.proid;
  
if :new.outnum > v_num then
    raise_application_error(
-20001,'库存不');
  
else
    update dopt set doptnum 
= doptnum - :new.outnum where doptid = :new.proid;
  end 
if;
end tr_out;



---------------------------------------
--1触发事g insert delete update
--2触发时机
--对dml语句之前q是之后让他工作
--3触发表,触发器ؓ之工作的?br />--4触发cdQ?br />-- 4.1行Q语句触发器即Q表U触发器Q?br />create or replace trigger tr_row_after
  after update on emp  
  
for each row
declare
  
-- local variables here
begin
  dbms_output.put_line(
'××行后触发器工作××');
end tr_row_after; 

-------------------
create or replace trigger tr_row_before
  before update on emp  
  
for each row
declare
  
-- local variables here
begin
  dbms_output.put_line(
'row before trigger test');
end tr_row_before;
----------------------------------------
create or replace trigger tr_tab_before
  before update on emp  
  
declare
  
-- local variables here
begin
  dbms_output.put_line(
'table  grade before working');
end tr_tab_before;
-------------------------
create or replace trigger tr_tab_after
  before update on emp  
  
declare
  
-- local variables here
begin
  dbms_output.put_line(
'table  grade after working');
end tr_tab_after;
------------------------------------------执行l果:
table  grade after working
table  grade before working
row before trigger test
row after trigger test
row before trigger test
row after trigger test
row before trigger test
row after trigger test
----------------------
-----------触发操作Q触发器中语句块
---周末不能对员工表做操?br />
create or replace trigger tr_emp2_in_up_de
  before insert or update or delete on emp2  
  
declare
  v_day varchar2(
20);
  
-- local variables here
begin
  select to_char(sysdate,
'dy') into v_day from dual;

    
if inserting then
        raise_application_error(
-20001,'have the rest day can not control employ');
    elseif updating then
        raise_application_error(
-20001,'have the rest day not control employ');
    elseif deleting then
        raise_application_error(
-20001,'have the rest day cnot control employ');
    end 
if;

end tr_emp2_in_up_de;
---------触发器执?br />--ml操作hQ-Q》触发器工作Q-Q》dml操作l束Q-Q-》commit or roback
--触发器不能还有事务控制语句;commit roback
---不能含有ddl语句Q因为ddl语句会自动提交;
---触发器代码大不能超q?12kQ可以用触发器调用q程或者函数调用,解决较大代码调用问题
---注意Q触发器都是在dmll束前执?nbsp;Qdelete?nbsp;Qold指删除的要操作de旧记录,insert中:new指要插入的新记录
--afterQ与 before触发器的区别Qupdate卛_以:newQ又可以QoldQ他们只能在行集触发器中使用..
--行before触发器可以修改:new的|而行U后after触发器则不行
--1触发时机Qbefore比after先执行,
--2Q定义取~号触发?br />create or replace trigger tr_teb_before
  before insert on teb  
  
for each row
declare
  
-- local variables here
  v_num number;
begin
   select sq_teb.nextval into v_num from dual;
   :
new.tebid := v_num;
end tr_teb_before;
---instead of 触发?nbsp;视图触发?nbsp;做修Ҏ作,视图只是用来查询的,一旦用修改则用instead of触发?br />---多表复杂视图 不能通过dml操作修改Q?br />--和普通dml触发器的区别Qinstead of 操作会中断dml操作
--普通触发器是dml操作事务的一部分
--instead of触发器会l束当前dml操作
--dml操作hQ即dml操作l束Q-Q-》instead of触发器工作, set serveroutput on;insert into v_teb2 values(1,'a');
create or replace trigger tr_teb2
  instead of insert on v_teb2  
  
for each row
declare
  
-- local variables here
begin
  dbms_output.put_line(
'instead of trigger working');
  insert into teb2 values(sq_teb.nextval,
'trigger working');
end tr_teb2;

----U束表,触发表,触发器工作的表,exampleQ部门表是员工表的U束?br />----变异表,是dml操作q程的触发表
----旧数据-Q脏数据Q-》新数据
---long double 8b  1101 0100 -----1021 2121----->1200 1323
----DML开始操作-Q》行U触发器工作Q-Q》endl束操作?br />----每个部门最?人,6人后Q不允许往q个部门d员工Q和修改其他部门个部门员?br />----行触发器不能读取变异表Q?br />---触发表:对于触发器而言Q就是触发器Z定义的表
----变异表:是当前dml操作所影响的表Q经常来说触发表是变异表)
create or replace trigger tri_emp
  before insert or update on emp3   
  
for each row
declare
  
-- local variables hereer
  v_count number;
begin
  select count(
*) into v_count from emp3(本表Q?卛_异表行触发器不允许d)) where emp3.deptno = :new.deptno;
  
if v_count >= 6 then
    raise_application_error(
-20001,'every dept can not over 6 peaple');
  end 
if;
end tri;

---矛盾Q行U触发器不允许查询变异表Q而表U触发器不允怋用:new?br />----解决ҎQ?br />--1Q徏立包Q定义一个共同变量,用来存放部门~号变量
create or replace 
package pak_deptno is
  v_deptno number;
end pak_deptno;
--2Q徏立一个行U前或者后触发器,仅仅操作行的部门编h入包中?br />create or replace trigger tri_row_emp3
  after insert or update on emp3   
  
for each row
declare
 
begin
  pak_deptno.v_deptno:
=:new.deptno;
end tri_row_emp3;
--3Q徏立一个表U后触发器中查询变异表,来确定是否可以添?
create or replace trigger tri_table_emp
  after insert or update on emp3   
declare
  
-- local variables hereer
  v_count number;
begin
  select count(
*) into v_count from emp3 where emp3.deptno = pak_deptno.v_deptno;
  
if v_count >= 6 then
    raise_application_error(
-20001,'every dept can not over 6 peaple');
  end 
if;
end tri_table_emp;


----如果是一条insert语句Q仅仅插入一行记录,则oracle中行U触发器允许查询变异?.
---insert into emp3 select * from emp where deptno=10;


youngturk 2012-06-03 23:06 发表评论
]]>增加表列?alter tablehttp://www.tkk7.com/youngturk/archive/2012/05/28/379355.htmlyoungturkyoungturkMon, 28 May 2012 05:54:00 GMThttp://www.tkk7.com/youngturk/archive/2012/05/28/379355.htmlhttp://www.tkk7.com/youngturk/comments/379355.htmlhttp://www.tkk7.com/youngturk/archive/2012/05/28/379355.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/379355.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/379355.htmlalter table test add ( test_column varchar2(20) )
comment on column test_column is 'test'

youngturk 2012-05-28 13:54 发表评论
]]>
comment on 作用http://www.tkk7.com/youngturk/archive/2012/05/10/377757.htmlyoungturkyoungturkThu, 10 May 2012 01:28:00 GMThttp://www.tkk7.com/youngturk/archive/2012/05/10/377757.htmlhttp://www.tkk7.com/youngturk/comments/377757.htmlhttp://www.tkk7.com/youngturk/archive/2012/05/10/377757.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/377757.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/377757.htmlcomment on column table.columnName is '........'; 对表中列q行说明


youngturk 2012-05-10 09:28 发表评论
]]>
oracle9i获得 database.url=jdbc:oracle:thin@http://www.tkk7.com/youngturk/archive/2012/05/09/377714.htmlyoungturkyoungturkWed, 09 May 2012 08:47:00 GMThttp://www.tkk7.com/youngturk/archive/2012/05/09/377714.htmlhttp://www.tkk7.com/youngturk/comments/377714.htmlhttp://www.tkk7.com/youngturk/archive/2012/05/09/377714.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/377714.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/377714.htmldatabase.url获得:
从oracle9i中找到获得\径:oracle\ora90\network\ADMIN下面扑ֈtnsnames.ora文g
里面的database名称x
TJGWL =
Q?description =
     (address_list = (
        address = (protocol = tcp)(host = localhost)(port = 1521))
)
    (connect_data = 
       (service_name = TJGWL))
Q?/div>

youngturk 2012-05-09 16:47 发表评论
]]>
tomcat 发布部vhttp://www.tkk7.com/youngturk/archive/2012/05/09/377704.htmlyoungturkyoungturkWed, 09 May 2012 07:25:00 GMThttp://www.tkk7.com/youngturk/archive/2012/05/09/377704.htmlhttp://www.tkk7.com/youngturk/comments/377704.htmlhttp://www.tkk7.com/youngturk/archive/2012/05/09/377704.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/377704.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/377704.html在apache下conf目录下找到server.xml文gq行相应的设|修?br />
修改发布端口Q?br /><connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

修改发布上下?
<context pass="/sp" reloadable="true" docBace="D:\java\workspaces\helios\newshpt"
        workDir="="D:\java\workspaces\helios\newsh\work" />
属性:path、含?/span>Q相对于Web应用E序应映Web服务器根目录("/")的URI路径。把该属性设|ؓI字W出("")表示该Web应用E序应ؓ根Web应用E序?

 

   除非Context元素处于server.xml文g中否则不能设|该属性、默认|无,除了在用context XML片段文g部vContext的时候,在这U情况下Qpath被设|ؓ该文件的名称Q但不含.xml扩展名?/p>

 

   通过复制WAR文g到Web应用E序的目录中q行部v时也是这样处理,path被设|ؓWAR文g名,但不?war扩展?br />属性:reloadable?/span>含义Q该标志启用或禁用对该网内定w新加载Web应用E序cR默认|false
属性:workDir、含义:Web应用E序的时文件目录的路径名。如果不讄该属性,则表C承Host的workDir、默认|None



youngturk 2012-05-09 15:25 发表评论
]]>oracle 创徏视图http://www.tkk7.com/youngturk/archive/2012/05/04/377396.htmlyoungturkyoungturkFri, 04 May 2012 08:47:00 GMThttp://www.tkk7.com/youngturk/archive/2012/05/04/377396.htmlhttp://www.tkk7.com/youngturk/comments/377396.htmlhttp://www.tkk7.com/youngturk/archive/2012/05/04/377396.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/377396.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/377396.htmlcreate or replace VIEW my_viewTable
(firstColumn ,secondColumn) as select firstC,secondC from myTable
with check option
with read only


youngturk 2012-05-04 16:47 发表评论
]]>oracle 视图http://www.tkk7.com/youngturk/archive/2012/05/03/377314.htmlyoungturkyoungturkThu, 03 May 2012 12:50:00 GMThttp://www.tkk7.com/youngturk/archive/2012/05/03/377314.htmlhttp://www.tkk7.com/youngturk/comments/377314.htmlhttp://www.tkk7.com/youngturk/archive/2012/05/03/377314.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/377314.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/377314.html用户可以通过视图以不同Ş式来昄中的数据Q视囄强大之处在于它能够根据不同用L需要来对基表中的数据进行整理?br />

可更新的q接视图

q接视图是指在一个视囄定义查询的from字句中引用了多个表或视图。而可更新的连接视图是指能够执?UPDATEQINSERTQ和 DELETE 操作的连接视图。ؓ了保证视图是可更新的Q其定义中不能包含以下语法结构:

集合操作W?
DISTINCT 操作W?
聚合函数或分析型函数
GROUP BYQORDER BYQCONNECT BYQ或 START WITH 字句
?SELECT 之后的列表中使用集合表达?
?SELECT 之后的列表中使用子查?
q接QjoinQ(但是有例外情况)
对于不可更新的视图,可以利用 INSTEAD OF 触发器对其数据进行修攏V?/p>

youngturk 2012-05-03 20:50 发表评论
]]>
创徏用户http://www.tkk7.com/youngturk/archive/2012/04/27/376905.htmlyoungturkyoungturkFri, 27 Apr 2012 15:24:00 GMThttp://www.tkk7.com/youngturk/archive/2012/04/27/376905.htmlhttp://www.tkk7.com/youngturk/comments/376905.htmlhttp://www.tkk7.com/youngturk/archive/2012/04/27/376905.html#Feedback0http://www.tkk7.com/youngturk/comments/commentRss/376905.htmlhttp://www.tkk7.com/youngturk/services/trackbacks/376905.htmlcreate tablespace test
datafile 'd:\ORACLE90\oradata\test.dbf' size 50M
default storage (initial 500k //
next 500k
minextents 1 //存储?br />maxextents unlimited
pctincrease 0 );

创徏            用户?/span>                 密码
create user sklee identified by sklee default tablespace test;

grant resource , connect to sklee; //l用h文g Q?q接的权?br />

权限相关

grant dba to dding;--授予DBA权限 
grant unlimited tablespace to dding;--授予不限制的表空?nbsp;
grant select any table to dding;--授予查询M?nbsp;
grant select any dictionary to dding;




youngturk 2012-04-27 23:24 发表评论
]]>
oracle安装 注册用户?表空?/title><link>http://www.tkk7.com/youngturk/archive/2012/04/27/376901.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Fri, 27 Apr 2012 14:55:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2012/04/27/376901.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/376901.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2012/04/27/376901.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/376901.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/376901.html</trackback:ping><description><![CDATA[<br /><br />sp plus注册时?br />用户名:SYSTEM<br />口oQmanager<br />L字符ԌTJGWJQ即创徏的数据库名)<br /><br />注册用户?表空?br />表空间是数据库的逻辑划分Q一个表I间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表I间?br /><br />在数据库设计的时候,我们数据库管理员按如下顺序设|表I间? <div id="qmffjoe" class="spctrl"></div>  <strong>W一步:建立表空间?/strong> <div id="utburde" class="spctrl"></div>  在设计数据库的时候,首先需要设计表I间。我们需要考虑Q是只徏立一个表I间呢,q是需要徏立多个表I间Q以及各个表I间的存放位|、磁盘限额等{? <div id="skdwpmd" class="spctrl"></div>  到底设计多少个表I间合理Q没有统一的说法,q主要根据企业的实际需求去判断。如企业需要对用户q行盘限额控制的,则就需要根据用L数量来设|表I间。当企业的数据容量比较大Q而其又对数据库的性能有比较高的要求时Q就需要根据不同类型的数据Q设|不同的表空_以提高其输入输出性能? <div id="dpiqydp" class="spctrl"></div>  <strong>W二步:建立用户Qƈ制定用户的默认表I间?/strong> <div id="psppjda" class="spctrl"></div>  在徏立用L时候,我们数据库管理员要指定用L默认表空间。因为我们在利用CREATE语句创徏数据库对象,如数据库表的时候,光认是存储在数据库的当前默认空间。若不指定用户默认表I间的话Q则用户每次创徏数据库对象的时候,都要指定表空_昄Q这q不是很合理? <div id="kcrwibm" class="spctrl"></div>  另外要注意,不同的表I间有不同的权限控制。用户对于表I间Ah完全控制权限Q可能对于表I间B只有查询权限,甚至q连接的权限的都没有。所以,合理为用户配|表I间的访问权限,也是提高数据库安全性的一个方法?img src ="http://www.tkk7.com/youngturk/aggbug/376901.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2012-04-27 22:55 <a href="http://www.tkk7.com/youngturk/archive/2012/04/27/376901.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle 左右q接 外连?/title><link>http://www.tkk7.com/youngturk/archive/2012/04/25/376596.html</link><dc:creator>youngturk</dc:creator><author>youngturk</author><pubDate>Wed, 25 Apr 2012 07:49:00 GMT</pubDate><guid>http://www.tkk7.com/youngturk/archive/2012/04/25/376596.html</guid><wfw:comment>http://www.tkk7.com/youngturk/comments/376596.html</wfw:comment><comments>http://www.tkk7.com/youngturk/archive/2012/04/25/376596.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/youngturk/comments/commentRss/376596.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/youngturk/services/trackbacks/376596.html</trackback:ping><description><![CDATA[<span style="color: red">1</span>左连?<span style="color: red">slect</span> a.a,b.b<span style="color: red"> from </span>table a <span style="color: red">left join </span>table b  <span style="color: red">on</span> a.c=b.d <span style="color: red">where</span> a.m='123'<br />  昄左边(table a <span style="color: red">left </span>)全部的和双与左边相同的<br />  W号表示Qb.d(+) = a.c<br /><br /><span style="color: red">2?/span>q接 <span style="color: red">slect</span> a.a,b.b<span style="color: red"> from </span>table b <span style="color: red">right join </span>table b  <span style="color: red">on</span> a.c=b.d <span style="color: red">where</span> a.m='123'<br />  昄双(table b <span style="color: red">right </span>)全部的和左边与右边相同的<br />               b.d = a.c(+)<br /><br />3 内连?nbsp; 普通的q接 <span style="color: red">slect </span>a.a , b.b <span style="color: red">from</span> table a , table b <span style="color: red">where</span> a.a = b. b<br /><br />4 全外q接 两个表全部显C?nbsp;<span style="color: red">slect </span>a.a , b.b <span style="color: red">from</span> table a ,<span style="color: red">outer join </span>table b<span style="color: red"> on</span> a.a = b.b <br />  昄把所有的左连??双接的q<br />  <span style="color: red">(+)不能用于实现完全外连?img border="0" alt="" src="http://www.tkk7.com/images/blogjava_net/youngturk/24429/oracle左右q接.jpg" width="627" height="635" /></span><br /><img src ="http://www.tkk7.com/youngturk/aggbug/376596.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/youngturk/" target="_blank">youngturk</a> 2012-04-25 15:49 <a href="http://www.tkk7.com/youngturk/archive/2012/04/25/376596.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://3atv3523.com" target="_blank">¶ۺ</a>| <a href="http://12345ww.com" target="_blank">˳߲</a>| <a href="http://eoeoyui.com" target="_blank">޾Ʒ91</a>| <a href="http://fenxue520.com" target="_blank"></a>| <a href="http://wwwfafa98.com" target="_blank">AëƬڵ</a>| <a href="http://zgxxx.com" target="_blank">ӰԺ</a>| <a href="http://lemonbt.com" target="_blank">ƵƵ</a>| <a href="http://vcnxa.com" target="_blank">Ƶ</a>| <a href="http://www22432.com" target="_blank">ĻƵ߹ۿ </a>| <a href="http://66h99.com" target="_blank">պaa߿</a>| <a href="http://139699.com" target="_blank">Ʒ޳</a>| <a href="http://minliusoft.com" target="_blank">޹bvվ</a>| <a href="http://zanyoo.com" target="_blank">99Ƶѹۿ</a>| <a href="http://www9797nn.com" target="_blank">ˬִ̼߳Ƶ</a>| <a href="http://mironpress.com" target="_blank">޾ƷþþþþĻ</a>| <a href="http://dukane1688.com" target="_blank">kkk4444߹ۿ</a>| <a href="http://lyczyb.com" target="_blank">ƵƷһ </a>| <a href="http://hxpc28.com" target="_blank">һĿ</a>| <a href="http://maiertejx.com" target="_blank">޳AV߹ۿַ</a>| <a href="http://dqzlxgg.com" target="_blank">޹Ʒ߹ۿ</a>| <a href="http://yw835.com" target="_blank">õɫƵȫ</a>| <a href="http://ur5r2kr.com" target="_blank">Ƶѹۿ</a>| <a href="http://350725.com" target="_blank">պ޴߶ȸ</a>| <a href="http://gzmkqp.com" target="_blank">99Ů߹ۿ</a>| <a href="http://7a37.com" target="_blank">ëƬѹۿ</a>| <a href="http://6nn5.com" target="_blank">պƷһ</a>| <a href="http://ee45987.com" target="_blank">AVɫɫWWW</a>| <a href="http://zzz134.com" target="_blank">Ѹ弤</a>| <a href="http://eldadhagar.com" target="_blank">Ļþ2017 </a>| <a href="http://977446.com" target="_blank">Ů˱ͰúˬƵ </a>| <a href="http://goeqq.com" target="_blank">AVһAS </a>| <a href="http://gdfcjzx.com" target="_blank">ҹ޾ƷƬ</a>| <a href="http://xtolm.com" target="_blank">ۺɫһ</a>| <a href="http://18jko.com" target="_blank">߹ۿƵ</a>| <a href="http://wenfaka.com" target="_blank">޵һҳպר</a>| <a href="http://hssw1688.com" target="_blank">Ļŷպ</a>| <a href="http://misiranim.com" target="_blank">99ƵоƷƵѹۿ</a>| <a href="http://cjsyw123.com" target="_blank">þþþһƷ޹ۺAV </a>| <a href="http://sxjttxkywl.com" target="_blank">޾Ʒר91</a>| <a href="http://4466n.com" target="_blank">ĻëƬѿ</a>| <a href="http://kj555888.com" target="_blank">޳AƬ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>