??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品第一区二区,国产一区视频网站,日韩精品第一区http://www.aygfsteel.com/jinhualee/没事p说JavaQ有事就通过Java~程赚点生活贏V?/description>zh-cnWed, 18 Jun 2025 20:00:50 GMTWed, 18 Jun 2025 20:00:50 GMT60Oracle学习W记Q?Q—联l查?http://www.aygfsteel.com/jinhualee/archive/2006/07/16/58403.html心湖里的一条鱼心湖里的一条鱼Sun, 16 Jul 2006 03:19:00 GMThttp://www.aygfsteel.com/jinhualee/archive/2006/07/16/58403.htmlhttp://www.aygfsteel.com/jinhualee/comments/58403.htmlhttp://www.aygfsteel.com/jinhualee/archive/2006/07/16/58403.html#Feedback0http://www.aygfsteel.com/jinhualee/comments/commentRss/58403.htmlhttp://www.aygfsteel.com/jinhualee/services/trackbacks/58403.html   比如需要查询雇员超q某个特定h敎ͼ比如四个人)的部门ID以及部门人数的查询法Q还是以Scott用户下的dept和emp表ؓ例:
select count(d.deptno) as emp_count,d.deptno from dept d inner join emp e on d.deptno = e.deptno group by d.deptno having count(e.empno)>4Q?br />
q里体现了那q接以及group by和having配合h的用法?



]]>
Oracle学习W记Q?Q—损坏数据块q行和修复http://www.aygfsteel.com/jinhualee/archive/2006/07/16/58225.html心湖里的一条鱼心湖里的一条鱼Sun, 16 Jul 2006 03:13:00 GMThttp://www.aygfsteel.com/jinhualee/archive/2006/07/16/58225.htmlhttp://www.aygfsteel.com/jinhualee/comments/58225.htmlhttp://www.aygfsteel.com/jinhualee/archive/2006/07/16/58225.html#Feedback0http://www.aygfsteel.com/jinhualee/comments/commentRss/58225.htmlhttp://www.aygfsteel.com/jinhualee/services/trackbacks/58225.html

]]>
Oracle学习W记Q?Q—几个比较有用的命o?/title><link>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58199.html</link><dc:creator>心湖里的一条鱼</dc:creator><author>心湖里的一条鱼</author><pubDate>Fri, 14 Jul 2006 07:32:00 GMT</pubDate><guid>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58199.html</guid><wfw:comment>http://www.aygfsteel.com/jinhualee/comments/58199.html</wfw:comment><comments>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58199.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jinhualee/comments/commentRss/58199.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jinhualee/services/trackbacks/58199.html</trackback:ping><description><![CDATA[1Q手工重新编译视图:<br />   <font face="Courier New">alter view emp_dept compile;<br /></font>2,手工重新~译存储q程和函敎ͼ<br /> <font face="Courier New"> alter procedure p_prodname compile;<br /></font>3,手工重新~译包:<br />   <font size="2"><font face="Courier New">ALTER PACKAGE acct_mgmt COMPILE BODY;<br />  ALTER PACKAGE acct_mgmt COMPILE PACKAGE;<br /></font></font><img src ="http://www.aygfsteel.com/jinhualee/aggbug/58199.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jinhualee/" target="_blank">心湖里的一条鱼</a> 2006-07-14 15:32 <a href="http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58199.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle学习W记Q?Q—约束gq(constraints defferedQ?/title><link>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58187.html</link><dc:creator>心湖里的一条鱼</dc:creator><author>心湖里的一条鱼</author><pubDate>Fri, 14 Jul 2006 06:41:00 GMT</pubDate><guid>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58187.html</guid><wfw:comment>http://www.aygfsteel.com/jinhualee/comments/58187.html</wfw:comment><comments>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58187.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jinhualee/comments/commentRss/58187.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jinhualee/services/trackbacks/58187.html</trackback:ping><description><![CDATA[ <p>U束延期是一个对主键、唯一键等U束q行延迟查的功能。可以用该功能约束检查gq到事务提交Ӟ而不是在q行DDL操作之后立即q行查。所以对U束查也有这两个选项Qgq和立即?br /> 比如对于表t_test<br /> <font face="Courier New">Name Type         Nullable Default Comments <br />---- ------------ -------- ------- -------- <br />NAME VARCHAR2(12) Y                         <br />AGE  NUMBER(5)    Y</font>                         <br /><br />通过q个语句增加一个gq检查的主键U束Q?br /><font face="Courier New">alter table t_test add constraint pk_name primary key (name) <font color="#ff0000">DEFERRABLE INITIALLY DEFERRED</font><font color="#000000">;<br /><br />执行如下操作Q?br />SQL>insert into t_test values ('Tom',32);</font></font></p> <p> <font face="Courier New"> <font color="#000000">1 row inserted</font> </font> </p> <p> <font face="Courier New"> <font color="#000000">SQL> commit;</font> </font> </p> <p> <font face="Courier New"> <font color="#000000">Commit complete</font> </font> </p> <p> <font face="Courier New"> <font color="#000000">SQL> select * from t_test;</font> </font> </p> <p> <font face="Courier New"> <font color="#000000">NAME            AGE<br />------------ ------<br />Tom        32</font> </font> </p> <p> <font face="Courier New"> <font color="#000000">SQL> insert into t_test values ('Tom',32);</font> </font> </p> <p> <font face="Courier New"> <font color="#000000">1 row inserted</font> </font> </p> <p> <font face="Courier New"> <font color="#000000">SQL> commit;</font> </font> </p> <p> <font face="Courier New"> <font color="#000000">commit</font> </font> </p> <p> <font face="Courier New"> <font color="#000000">ORA-02091: 事务处理已重?br />ORA-00001: q反唯一U束条g (SCOTT.PK_NAME)<br /><br /><br />q个唯一U束条g的检查时在commit时候进行检查的Q而不是在insert了违反约束条件的g后马上进行检查?/font> </font> </p> <img src ="http://www.aygfsteel.com/jinhualee/aggbug/58187.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jinhualee/" target="_blank">心湖里的一条鱼</a> 2006-07-14 14:41 <a href="http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58187.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle学习W记Q?Q—视?/title><link>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58115.html</link><dc:creator>心湖里的一条鱼</dc:creator><author>心湖里的一条鱼</author><pubDate>Fri, 14 Jul 2006 02:37:00 GMT</pubDate><guid>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58115.html</guid><wfw:comment>http://www.aygfsteel.com/jinhualee/comments/58115.html</wfw:comment><comments>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58115.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jinhualee/comments/commentRss/58115.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jinhualee/services/trackbacks/58115.html</trackback:ping><description><![CDATA[1QOracle是可以通过视图来修改Base table的。所谓base table是用来构徏视图的表Q也是视图的数据来源表。但是这U修Ҏ有条件的。比如:<br />   <font face="Courier New"><font color="#ff1493">create view v_emp as select empno,ename,job,deptno from emp where deptno=10 </font><font color="#000080">with check option constraint emp_cnst;</font></font><font color="#000000"><br />   如果有这个限Ӟ那么通过视图</font><font color="#000000">v_emp 插入数据的deptno字段的值必L10Q否则就会报“ORA-01402: 视图 WITH CHECK OPTIDN q反 where 子句”的异常?br /><br />2Q联l视图:<br />  <font face="Courier New"> create view dept1_staff as select e.ename, e.empno, e.job, d.deptno, d.dname from emp e,dept d where e.deptno in (10,30) and e.deptno = d.deptnoQ?/font><br />  两个表的数据联lv来,看v来应该是一个内联结QInner jointQ?br />  对于联结视图QJoint viewQ的修改规则E显复杂Q设计到所谓key_preserved table的概c通过联结视图来修改基表,只有那些key_preserved 的表才能被修攏V上q创图语句中emp和dept通过deptnoq行联结构成视图Ӟemp是key_preserved 表,而dept不是。ؓ什么?因ؓ?font face="Courier New">dept1_staff </font>中empno的值唯一的而deptno不是唯一的。所以emp是key_preserved 而dept不是。因此只能通过该视图来修改empQ而不能修改dept的数据?br /><br />3,Oracle视图非常强大的功能之一在于其可以创Z个带有错误的视图。比如说视图里的字段在基表里不存在,该视图仍然可以创建成功,但是非法的且无法执行。当里加入了该字D,或者说某个字段修改成视N的该字段名称Q那么视N上就可以成ؓ合法的。这个功能很有意思?br />例子Q?br />  创徏Q create table v_test (name varchar2(32),age number(12));<br />  创徏带错误的视图Q?br />   create <font color="#ff0000">force</font> view view_test as select name,age,address from v_test;Q注意加上force选项Q?br />  ׃address字段在v_test里不存在Q所以会报warning: View created with compilation errors的警告,而且执行select * from view_test;时会报“ORA-04063: view "SCOTT.VIEW_TEST" 有错误”的异常?br />但是如果在v_test里加上address字段Q那么视囑ְ会合法?br />对基表进行修改:<br /> alter table v_test add (address varchar2(128));<br /><br />现在再执行select * from view_testQ就会执行成功了?br /><br /></font><img src ="http://www.aygfsteel.com/jinhualee/aggbug/58115.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jinhualee/" target="_blank">心湖里的一条鱼</a> 2006-07-14 10:37 <a href="http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58115.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle学习W记Q序Q?/title><link>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58109.html</link><dc:creator>心湖里的一条鱼</dc:creator><author>心湖里的一条鱼</author><pubDate>Fri, 14 Jul 2006 02:19:00 GMT</pubDate><guid>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58109.html</guid><wfw:comment>http://www.aygfsteel.com/jinhualee/comments/58109.html</wfw:comment><comments>http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58109.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jinhualee/comments/commentRss/58109.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jinhualee/services/trackbacks/58109.html</trackback:ping><description><![CDATA[ <p>看Oracle的英文帮助文档断断箋l有4q时间了。M感觉是浅显易懂,没有多少深奥的技术术语。所以徏议对Oracle感兴的哥们最好是看英文帮助文档。最全面Q最权威。这四年旉Q经历了几家公司Q职位一直做到分Y件研发的副ȝ理(当然不是很大公司Q,期间q要写博士论文和博士{辩Q儿子出生,毕业扑ַ作,买房装修房子Q搬家。呵呵,一惌v来这几年q的q真是很充实。现在是除了车没有,其他该有的都有了。很满滴说^_^?br />好了a归正传,前几q写了近50늚Oracle学习W记Q在一ơ装机子的过E中全丢了,伤心Ʋ绝Q不说了。从现在开始,借BlogJava的地儿,重新开始OracleW记的记录?/p> <img src ="http://www.aygfsteel.com/jinhualee/aggbug/58109.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jinhualee/" target="_blank">心湖里的一条鱼</a> 2006-07-14 10:19 <a href="http://www.aygfsteel.com/jinhualee/archive/2006/07/14/58109.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开天辟地第一个Blog?/title><link>http://www.aygfsteel.com/jinhualee/archive/2005/12/30/26077.html</link><dc:creator>心湖里的一条鱼</dc:creator><author>心湖里的一条鱼</author><pubDate>Fri, 30 Dec 2005 08:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/jinhualee/archive/2005/12/30/26077.html</guid><wfw:comment>http://www.aygfsteel.com/jinhualee/comments/26077.html</wfw:comment><comments>http://www.aygfsteel.com/jinhualee/archive/2005/12/30/26077.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jinhualee/comments/commentRss/26077.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jinhualee/services/trackbacks/26077.html</trackback:ping><description><![CDATA[ <font color="#0000ff" size="4">        以前l常看别人写BlogQ自己当看客Q现在自׃开始做博客了。首先说一下名U来源,心湖是我的一个杜撎ͼ是我用来指代母校中央那个水坑的Q那个小水坑的样子从图书馆或׃看像一个心脏的形状Q所以我l她取个名字叫心湖(好像也是从别人那里听说的Q记不清了)。说实话Q我Ҏ校的感情是非常矛盄Q我从她那里受到q伤宻I也从奚w儿得到过q福和温暖。但L有一U割舍不了的情感Q毕竟我和妻子是在这里认识的Q她也在q所学校L。我希望自己永远是心湖里的一条小|自由遨游。于是我也将自己的博客取名“心湖的Java家园”?/font> <img src ="http://www.aygfsteel.com/jinhualee/aggbug/26077.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jinhualee/" target="_blank">心湖里的一条鱼</a> 2005-12-30 16:09 <a href="http://www.aygfsteel.com/jinhualee/archive/2005/12/30/26077.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ݳ</a>| <a href="http://" target="_blank">п</a>| <a href="http://" target="_blank">½</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">«</a>| <a href="http://" target="_blank">¹</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ĵ</a>| <a href="http://" target="_blank">ٹ</a>| <a href="http://" target="_blank">տ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϲ</a>| <a href="http://" target="_blank">ƺ</a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ƿ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ų</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ٽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">ʦ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></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>